Categoria: actionscript

ActionScript: richiamare una funzione tramite stringa

31 gennaio 2011Categoria:actionscript

Un esempio di come richiamare una funzione tramite stringa in ActionScript 2 e ActionScript 3:

//definizione di una funzione di esempio
function test(){
	trace('Esecuzione funzione test');
}

//Memorizza un riferimento allo scope attuale
var ref : Object = this;
//Imposta il nome della funzione da richiamare
var functionName : String = 'test';
//Tramite il riferimento "ref" è possibile richiamare la funzione
ref[functionName]();

AS3: eseguire un loop musicale

30 marzo 2010Categoria:actionscript

Un breve script per eseguire un loop di un file audio ( in questo caso un mp3 ):

import flash.media.Sound;
import flash.media.SoundChannel;

//crea canale per il suono
var sndLoopChannel:SoundChannel;
//inizializzazione suono
var loopsound:guitarloop1 = new guitarloop1();

function playMusic():void
{
	sndLoopChannel=loopsound.play();
	//aggiunge l'handler per l'evento SOUND_COMPLETE
    sndLoopChannel.addEventListener(Event.SOUND_COMPLETE, loopMusic);
}

function loopMusic(e:Event):void
{
    if (sndLoopChannel != null)
    {
        sndLoopChannel.removeEventListener(Event.SOUND_COMPLETE, loopMusic);
		//riavvia il loop
		playMusic();
    }
}

playMusic();

Open Flash Chart 2: grafici flash open source

23 dicembre 2009Categoria:actionscript

Per creare degli ottimi grafici per il web è possibile utilizzare Open Flash Chart . Si tratta di una libreria open source che ci permette con poche linee di codice di visualizzare grafici adatti ad ogni evenienza, ad esempio a linee, a barre, a torta, radar… Tutti gli esempi sono disponibili nella pagina dedicata del sito. Leggi tutto…