the blog has migrated and the new url is blog.burnedbrain.com
Archive for the ‘Flash’ Category
3D sample in Adobe Flash CS4
dicembre 2, 2008Encrypt 1.0
settembre 17, 2008Questa classe permette l’encrypt di stringhe di testo.
import com.burnedbrain.encrypt.Encrypt.*;
var objectName:Encrypt = new Encrypt();
objectName.encode(string to encode, key, mode);
MC Tween
settembre 12, 2008Un’alternativa alla classe Tween integrata in Flash ce la propone questo componente.
Download now | Check latest version
Namasté
Random function
settembre 9, 2008Una funzione semplice ma utile per generare un numero random compreso tra un valore minimo e uno massimo:
randomRange = function(min:Number, max:Number){
var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
return randomNum;
}
Namasté
.FLA vs .XFL
giugno 9, 2008Sin dai tempi dei tempi, Flash ha sempre salvato i documenti di lavoro in un file sorgente binario chiamato .fla.
File compilati che potevano essere aperti solo dal medesimo programma di Authoring.
La tendenza all’open ha fatto si che Adobe introducesse un nuovo formato, l’XFL. Questo nuovo formato altro non è che un file .zip contenente tutti gli assets di progetto (immagini, suoni e altro).
La cosa interessante è che Adobe renderà pubblico il codice sorgente XFL per poter permettere ad altri tool di importare e esportare nel nuovo formato.
Questo potrebbe dare a molti developer la possibilità di “costruirsi” il proprio Flash (ammesso che il nome rimanga tale) fatto in casa.
E se quando eseguirete per la prima volta Flash CS4 non troverete la timeline, non preoccupatevi, non esiste più.
Namasté
Flash Player Update – Version 9.0.124.0
aprile 10, 2008È stata corretta una falla sulla vulnerabilità di Adobe Flash Player.
Le versioni interessate sono la 9.0.115.0 e precedenti, e la 8.0.39.0 e precedenti.
Controllate la versione installata sulla vostra macchina e eventualmente fate l’update.
Qui trovate la Debug Version del player.
Per maggiori informazioni clicca qui.
Namasté
PictureSlider
marzo 19, 2008Questo script permette di gestire lo sliding di immagini create dinamicamente all’interno di un movieclip presente sullo stage.
Namasté
AsBroadcaster & CustomEvents
marzo 16, 2008Rendere gli oggetti autonomi attraverso eventi custom può snellire i processi e facilitare il lavoro.
import mx.transitions.Tween;
var broadcastObject:Object = new Object();// Creates broadcast object.
var myListenerPicture1:Object = new Object();// Creates listener object.
var myListenerPicture2:Object = new Object();// Creates listener object.
var myListenerPicture3:Object = new Object();// Creates listener object.
var myListenerPicture4:Object = new Object();// Creates listener object.myListenerPicture1.picture = function(section:Number) {// Creates listener method.
trace("-section:"+section);switch (section) {
case 1 :
if (pic1._x>=600) {// IN
var pic1_Tween:Tween = new Tween(pic1, "_x", mx.transitions.easing.Regular.easeOut, 600, Stage.width/2, 5, false);
}
break;
default :
if (pic1._x=600) {// IN
var pic2_Tween:Tween = new Tween(pic2, "_x", mx.transitions.easing.Regular.easeOut, 600, Stage.width/2, 5, false);
}
break;
default :
if (pic2._x=600) {// IN
var pic3_Tween:Tween = new Tween(pic3, "_x", mx.transitions.easing.Regular.easeOut, 600, Stage.width/2, 5, false);
}
break;
default :
if (pic3._x=600) {// IN
var pic4_Tween:Tween = new Tween(pic4, "_x", mx.transitions.easing.Regular.easeOut, 600, Stage.width/2, 5, false);
}
break;
default :
if (pic4._x<600) {// OUT
var pic4_Tween:Tween = new Tween(pic4, "_x", mx.transitions.easing.Regular.easeOut, Stage.width/2, 600, 5, false);
}
break;
}
};AsBroadcaster.initialize(broadcastObject);
broadcastObject.addListener(myListenerPicture1);// Registers myListener1 as listener.
broadcastObject.addListener(myListenerPicture2);// Registers myListener2 as listener.
broadcastObject.addListener(myListenerPicture3);// Registers myListener3 as listener.
broadcastObject.addListener(myListenerPicture4);// Registers myListener4 as listener.section1.onPress = function() {
broadcastObject.broadcastMessage("picture",1);// Broadcasts the "someEvent" message.
};section2.onPress = function() {
broadcastObject.broadcastMessage("picture",2);// Broadcasts the "someEvent" message.
};section3.onPress = function() {
broadcastObject.broadcastMessage("picture",3);// Broadcasts the "someEvent" message.
};section4.onPress = function() {
broadcastObject.broadcastMessage("picture",4);// Broadcasts the "someEvent" message.
};
Namasté