2010-12-09 11 views
0

HALLO,ActionScript-Effekte mit Tweener?

Ich möchte tweener Effekte in meiner Anwendung implementieren, aber ich habe ein Rechteck,

shape = new Shape(); 
shape.graphics.beginFill(0xF9F9F9); 
shape.graphics.drawRect(200,80,700,450); 
shape.graphics.endFill(); 
account_label.label ="Accounts"; 
account_label.setPosition(200,530); 
account_label.width =140; 
personal_details_label.label ="Personal Details"; 
personal_details_label.setPosition(340,530); 
personal_details_label.width=180; 

der obige Code mein Rechteck und zwei Tasten zeigt,

SKEPSIS Accounts Formular ausgewählt wurde Wenn ich auf die Schaltfläche PersonalDetails klicke, muss ich standardmäßig den Bildschirmänderungseffekt (Von rechts nach links, dh persönliche Details werden von rechts nach links verschoben) innerhalb dieses Rechtecks ​​anzeigen. Ist das möglich ?

Antwort

0

Ich bin ein Fan von tweensy, aber Sie können dies tun, mit den meisten tweening Motoren leicht

Tweensy.to(shape, {x:-100}, 2.0); 
Tweensy.onComplete = animationComplete; //optional 

Der wichtige Teil, wenn sie mit Animationen arbeiten zu prüfen, ist das Timing. Entweder Tasten deaktivieren oder eine ordnungsgemäße Fallbacks einrichten. Die Animationen können einige Sekunden dauern. Wenn der Benutzer die Animation neu starten kann oder wenn Objekte nicht ordnungsgemäß gelöscht oder initialisiert werden, können einige Probleme auftreten.