PDA

Volledige versie bekijken : Alpha van 34 > 35 > 36 .... > 100 ipv 34>100


frankatanka
%Europe/Berlin %702 %2006, 17:51
Hai!

Ik heb een movieclip, die heel de tijd loopt (600 frames of iets dergelijks), Ik heb in de _root een button geplaatst die ervoor zorgt dat de movieclip van 600 frames de alpha naar 100 omhoog gooit (hij staat normaal op 34).

Hier gebruik je dit script voor:

on(rollOver){
star._alpha = 100;
}
on(rollOut){
star._alpha = 34;
}

star is de movieclip,

Nu springt hij van 34 naar 100, ik wil dit geleidelijk laten gebeuren, ik dacht dat doe ik in een for loop, maar dat werkt niet, bijvoorbeeld:

on(rollOver){
for(i=34; i<=100; i++){
star._alpha = i;
}
}

maar alsnog verspringt hij in 1x en niet geleidelijk, hoe krijg ik dit voor elkaar??


PEACE

Jordy
%Europe/Berlin %720 %2006, 18:17
on(rollOver) {
star._alpha ++
}

on(rollOut){
star._alpha = 34;
}



anders met een onEnterFrame() doen oid, als dit er niet mooi uitziet

Dauntless
%Europe/Berlin %721 %2006, 18:18
Een for loop speelt helemaal af op 1 frame. Hij gaat dus op 1 frame van 34 tot 100.
Wat jij wil is een onEnterFrame of een setInterval. (onEnterFrame is waarschijnlijk het gemakkelijkste).
this.onEnterFrame = function()
{
this._alpha ++;
}
Probeer ook geen button scripts meer te gebruiken:
http://www.ultrashock.com/tutorials/flashmx/events_mx_tutorial.php