Ciao, ho una funzione che mi porta clip1 da _alpha0 a _alpha100 ma ho l'impressione che Flash questo non lo veda...infatti inserendo la funzione di seguito riportata quando l'alpha di clip1 diventa maggiore di 50, clip2 non compare restando quindi a alpha0.
Questo è il codice:
clip1.funzione(0,100,0,100,100,100,4);
if(clip1._alpha>50){
clip2.funzione(172.7,90.5,0,100,100,100,4);
}
Questa la funzione che, tra le altre cose, porta una clip da alpha0 a alpha100:
MovieClip.prototype.funzione= function (x,y,a,sx,sy,fade,steps) {
this.onEnterFrame=function () {
this._xstep=(Number(x)-this._x)/Number(steps);
this._ystep=(Number(y)-this._y)/Number(steps);
this._rot=(Number(a)-this._rotation)/Number(steps);
this._xsca=(Number(sx)-this._xscale)/Number(steps);
this._ysca=(Number(sy)-this._yscale)/Number(steps);
this._clipfade=(Number(fade)-this._alpha)/Number(steps);
this._steps=steps;
if (this._steps) {
this._rotation+=this._rot;
this._alpha+=this._clipfade;
this._x+=this._xstep;
this._y+=this._ystep;
this._xscale+=this._xsca;
this._yscale+=this._ysca;
this._steps--;
}
else {
delete this._xstep;
delete this._ystep;
delete this._xsca;
delete this._ysca;
delete this._steps;
this.onEnterFrame=function () {}
}
}
}
Qualcuno può aiutarmi a capire il perchè e quindi a risolvere il problema?
Grazie