Mi sono fatto un giro sul sito ed ho risolto in parte così:
codice:
MovieClip.prototype.fadeOn = function(__alphaIniziale,__alpha) {
var path:MovieClip = this;
var mov:Object = new Tween(this, "_alpha", Strong.easeOut, __alphaIniziale, __alpha, 10, false);
mov.onMotionStarted = function():Void
{
setProperty(path, _visible, true);
}
}
MovieClip.prototype.fadeOff = function(__alphaIniziale,__alpha) {
var path:MovieClip = this;
var mov:Object = new Tween(this, "_alpha", Strong.easeOut, __alphaIniziale, __alpha, 10, false);
mov.onMotionFinished = function():Void
{
setProperty(path, _visible, false);
}
}
La tween fadeOff mi funziona.
Mentre la prima, fadeOn non ne vuol sapere di rimettere il movieclip su visible = true
Come mai?