image resize

Code, Flash no comments yet »

piccolo trucco per caricare in flash da mysql (blob) un’immagine di dimensioni fisse

il php


// stringa per la connessione
$id = $_REQUEST['id'];
$result = mysql_query("select thumb from eventos where id = '$id'");
   if($row = mysql_fetch_array($result)) {
      $blob = $row["thumb"];
      $_width = 120;
      $_height = 79;
      $im = imagecreatefromstring($blob);
      $new_im = imagecreatetruecolor($_width, $_height);
      $x = imagesx($im);
      $y = imagesy($im);
      imagecopyresampled($new_im, $im, 0, 0, 0, 0, $_width, $_height, $x, $y);
      imagedestroy($im);
      $new_image = imagejpeg($new_im, null, 85);
      echo $new_image;
}
?>

in flash il solito loadMovie

blank.loadMovie("include/flash_img.php?id="+id)

esperimentino…

Code, Flash no comments yet »

:)

This movie requires Flash Player 8

var bmp = new flash.display.BitmapData(500, 400, false, 0xFFFFFF);
this.attachBitmap(bmp, 1);

var fade = new flash.geom.ColorTransform();
fade.alphaMultiplier = .99;

var dots = new Array();

function init() {
	var dt = {};
	dt.x = Math.random()*500;
	dt.y = 0;
	dt.newy = Math.sin(90)*(Math.random()*5+1);
	return dt;
}

function callback(){
 for (var i = 0; i<=5; i++) {
		dots.unshift(init());
	}
}

setInterval(this, "callback", 2000);

this.onEnterFrame = function () {
	for (i in dots) {
		dot = dots[i];
		colour = '0xFF'+Math.floor(Math.random()*0xFFFFFF).toString(16);
		bmp.setPixel32(dot.x, dot.y, colour);
		dot.y += dot.newy;
		if (dot.y >= 390) {
			dot.y=390
		}
		}
	bmp.colorTransform(bmp.rectangle, fade);
};

Ajax formMail

Programmazione 1 comment »

ultimamente sto lavorando molto con ajax, questo è un semplice form per inviare email, le info per personalizzarlo sono nel js (mail.js) e nel php (sendmail.php)
ho anche utilizzato le librerie di scriptaculous, ma non sono necessarie al funzionamento

qui trovate un esempio (non invia la mail)

ajax_mail.gif

Download: ajax formmail  ajax formmail (29 KB, 143 hits)

caricare un swf random in php

Code 3 comments »

semplice function php

function randomSwf () {
   $files = array();
   if ($dir = opendir('banner')) {
      while (($file = readdir($dir)) !== false) {
         $fileinfo = pathinfo($dir."/".$file);
         if ($file != "." && $file != ".." && $fileinfo["extension"] == "swf") {
            $files[] = $file;
         }
      }
     closedir($dir);
   }
   shuffle($files);
   $swf = $files[0];
   $swf = "banner/".$swf;
   return $swf;
}

dove banner è la cartella dove risiedono i movie
e richiamo della function tramite il js swfobject
...
var so = new SWFObject("<?= randomSwf() ?>", "movie", "600", "50", "8", "#000000");
...

scrollbar as3

Flash 1 comment »

non so più quante scrollbar ho fatto, questa è l’ultima versione in as3, c’è ancora da lavorarci ma come base di partenza mi sembra sufficiente… :)
tanto per cambiare niente classi esterne, tutto sulla timeline, quando qualche anima pia mi dimostrerà che vale la pena scrivere classi mi adatterò, per ora non ne trovo benefici, anzi il lavoro è doppio e in cambio non si ha nessun apprezzabile miglioramento
posterò in seguito eventuali modifiche

This movie requires Flash Player 8

Download: Scrollbar as3  Scrollbar as3 (9.4 KB, 304 hits)

Next Page »