| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Feb 2009
Beiträge: 2
| tweens hintereinander ausführen
hallo, ich habe ein string array und würde nun gerne zuerst das erste element im array durch einen tween von oben nach unten über den bildschirm bewegen, danach das zweite element... mein problem ist nun hauptsächlich, dass ich nicht weiß wie ich herausfinde wann ein tween fertig is. hab das daweil so probiert, jedoch fahren da alle elemente des arrays zugleich runter x) Code: function animateItems(a:Array):void {
for(var i:int=0; i < a.length; i++)
{
var itemMC:MovieClip = new MovieClip();
var textFeld:TextField = new TextField();
textFeld.width = 320;
textFeld.height = 200;
textFeld.text = a[i];
itemMC.addChild(textFeld);
addChild(itemMC);
var myTween:Tween = new Tween(itemMC, "y", Strong.easeOut, -10, 300, 3, true);
}
} |
| | |
| | #2 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
Servus ActionScript:
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Feb 2009
Beiträge: 2
|
Danke erstmal, bin dadurch draufgekommen, dass ich durch Code: ´function animateItems(a:Array):void {
for(var i:int=0; i < a.length; i++)
{
var itemMC:MovieClip = new MovieClip();
var textFeld:TextField = new TextField();
textFeld.width = 320;
textFeld.height = 200;
textFeld.text = a[i];
itemMC.addChild(textFeld);
addChild(itemMC);
var myTween:Tween = new Tween(itemMC, "y", Strong.easeOut, -10, 300, 3, true);
myTween.addEventListener(TweenEvent.MOTION_FINISH,onFinished);
}
}
function onFinished(e:TweenEvent):void {
trace("tween aus");
} bin was das angeht in as leider nicht so erfahren, danke schonmal im vorhinein lg milo EDIT: Code:
function animateItems(a:Array):void {
var itemMC:MovieClip = new MovieClip();
var textFeld:TextField = new TextField();
var i:int = new int();
i = 0;
textFeld.width = 320;
textFeld.height = 200;
textFeld.text = a[i];
itemMC.addChild(textFeld);
addChild(itemMC);
var myTween:Tween = new Tween(itemMC, "y", Strong.easeOut, -10, 300, 3, true);
myTween.addEventListener(TweenEvent.MOTION_FINISH,onFinish);
function onFinish(e:TweenEvent):void {
i++;
if(i == a.length)
i = 0;
textFeld.text = a[i];
myTween.start();
}
} Geändert von -milo- (20-02-2009 um 16:40 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |