PDA

Volledige versie bekijken : fade via script


tha beaver
%Europe/Berlin %804 %2005, 20:17
Hoi Flashers,

Ik gebruik het volgende scripje om een instance on enter frame random een kleur te geven.

onClipEvent (enterFrame) {
var c:Color = new Color(this);
c.setRGB(Math.random() * 0xFFFFFF);}

Nu wil ik graag dat de kleur fade van de ene kleur naar de andere.

Kan dat via actionscript?

damarez
%Europe/Berlin %826 %2005, 20:49
my_mc.colorTransformTo(ra, rb, ga, gb, ba, bb, aa, ab, seconds, animtype, delay, callback, extra1, extra2)

mateo)
%Europe/Berlin %828 %2005, 20:53
hier is een functietje dat ik ooit in een helder moment geschreven heb om tekst van zwart naar wit te laten verlopen. Misschien heb je er wat aan:

function fadeAway(){
this.a += this.fadeRate;
if(this.a > 0 && this.a < 255){
this._alpha = 100 - Math.round(this.a * (100/255));
new Color(this.fld).setTransform({ra:100, ga:100, ba:100, rb:this.a, gb:this.a, bb:this.a});
}else if(this.a > 0){
delete this.onEnterFrame;
}
}

De functie wordt onEnterFrame gecalled door een mc. Die mc heeft een tekstveld met als instance name 'fld' en een locale variabele a die op 0 start en een variabele 'fadeRate' die bijvoorbeeld op 0.5 staat. Dit is vast niet helemaal wat je wilt, maar je hebt hier denk ik wel het principe...

tha beaver
%Europe/Berlin %855 %2005, 21:31
Hey flashfocus,

Thanks voor de reacties, maareh wat is :

ra, rb, ga, gb, ba, bb, aa, ab, seconds, animtype, delay, callback, extra1, extra2

Groetjes Tha Beaver

kH_
%Europe/Berlin %862 %2005, 21:42
Type de functie in Flash en druk op F1....

Misschien een dom antwoord, maar parameters van functies zijn volledig beschreven in de context sensitive Help functie van Flash.