Ragazzi sto diventando più scemo di quello che sono a forza di sbattere la testa con tutti i problemi che questo benedetto Flash ha.

ho funzioni dedicate che assegnano ed eliminano scrupolosamente ogni tween, funzionano tutte alla perfezione ma dopo un pò non funzionano più.

E' come se dopo un tot di new Tween il player non fosse più in grado di assegnare una fava, facendo operazioni errate di correzione sbagliata nell' onMotionFinished.

ora vi chiedo solo gentilmente di dirmi se la sintassi è corretta:

codice:
m.tweenListener = new Object();
m.tweenListener.onMotionFinished = function(t:Tween):Void {
	trace("ok");
}
m.tween = new Tween( // eccetera ..
m.tween.addListener(m.tweenListener);



// per rimuovere il tween ...
if(m.tween) {
	m.tweenListener.onMotionFinished = function(Void):Void{};
	m.tween.stop();
	m.tween.removeListener(m.tweenListener);
	delete m.tweenListener.onMotionFinished;
	delete m.tweenListener;
	delete m.tween;
}

... ora, io più che fare questo non so più dove sbattere la testa, il player l'ho reinstallato (versione 8 ... "stabile") ma quando killo i tween in movimento a volte non succede niente, a volte impazziscono del tutto in riassegnazione.


E' una cosa normale ?
A voi è mai capitato ?

grazie ... (comincio ad odiare Flash ... )