Archive for the ‘Flash’ Category

blog.burnedbrain.com has a new look and a new url

gennaio 25, 2009

the blog has migrated and the new url is blog.burnedbrain.com

3D sample in Adobe Flash CS4

dicembre 2, 2008

This is a 3D sample realized with Adobe Flash CS4

Sample | Download FLA

Namasté

Encrypt 1.0

settembre 17, 2008

Questa 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);

Download now

MC Tween

settembre 12, 2008

Un’alternativa alla classe Tween integrata in Flash ce la propone questo componente.

Download now | Check latest version

Namasté

Random function

settembre 9, 2008

Una 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, 2008

Sin 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, 2008

Questo script permette di gestire lo sliding di immagini create dinamicamente all’interno di un movieclip presente sullo stage.

Download FLA now

Namasté

AsBroadcaster & CustomEvents

marzo 16, 2008

Rendere 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.
};

Download FLA now

Namasté

Red5

febbraio 21, 2008

Red5 è un Open Source Flash Server.

Red5

Namasté