VeeWee
%Europe/Berlin %554 %2008, 13:18
Hallo,
Ik ben om wat in actionscript 3 te komen een filmpje aan het maken dat random afbeeldingen kiest. Ik werk met twee holders waar ik dan de afbeeldingen een voor een in laad.
Nu is het de bedoeling dat ze in en out faden. Dus heb ik volgende code:
private function fadeIn(e:Event):void {
smartPlacement();
var s:Tween = new Tween(afbeelding, "alpha", Regular.easeIn, afbeelding.alpha, 100, 2, true);
}
public function fadeOut():void {
if(afbeelding) {
var s:Tween = new Tween(afbeelding, "alpha", Regular.easeIn, afbeelding.alpha, 0, 2, true);
}
}
De fadeIn functie wordt opgeroepen als de afbeelding geladen is.
De fadeOut functie wordt geladen als een timer afgaat.
Het is dus de bedoeling dat de ene holder inFade en de andere outFade. Zo overlappen de fades en krijg je normaal wel een goed effect dacht ik.
Het probleem is dat volgens deze code de tween 2 seconden moet duren. Maar als ik het filmpje test krijg ik een overgang van nog geen fade te zien. Enkel een brute overgang.
Is er iets mis met deze code of doe ik gewoon alles verkeerd.
De variabele afbeelding wordt zo gemaakt:
this.afbeelding = addChild(afbeeldingLader);
afbeeldingLader is dan de loader.
Alvast bedankt voor de hulp!
VeeWee
Ik ben om wat in actionscript 3 te komen een filmpje aan het maken dat random afbeeldingen kiest. Ik werk met twee holders waar ik dan de afbeeldingen een voor een in laad.
Nu is het de bedoeling dat ze in en out faden. Dus heb ik volgende code:
private function fadeIn(e:Event):void {
smartPlacement();
var s:Tween = new Tween(afbeelding, "alpha", Regular.easeIn, afbeelding.alpha, 100, 2, true);
}
public function fadeOut():void {
if(afbeelding) {
var s:Tween = new Tween(afbeelding, "alpha", Regular.easeIn, afbeelding.alpha, 0, 2, true);
}
}
De fadeIn functie wordt opgeroepen als de afbeelding geladen is.
De fadeOut functie wordt geladen als een timer afgaat.
Het is dus de bedoeling dat de ene holder inFade en de andere outFade. Zo overlappen de fades en krijg je normaal wel een goed effect dacht ik.
Het probleem is dat volgens deze code de tween 2 seconden moet duren. Maar als ik het filmpje test krijg ik een overgang van nog geen fade te zien. Enkel een brute overgang.
Is er iets mis met deze code of doe ik gewoon alles verkeerd.
De variabele afbeelding wordt zo gemaakt:
this.afbeelding = addChild(afbeeldingLader);
afbeeldingLader is dan de loader.
Alvast bedankt voor de hulp!
VeeWee