4. Tween grouping with BetweenAS3 beinteractiv.. forked:4favorite:1lines:53license : All rights reserved modified : 2009-05-08 23:55:10 Embed Tweet package { import flash.display.Sprite; import flash.text.TextField; import flash.events.MouseEvent; import org.libspark.betweenas3.BetweenAS3; import org.libspark.betweenas3.tweens.ITween; import org.libspark.betweenas3.easing.*; public class Sample extends Sprite { public function Sample() { (addChild(new TextField()) as TextField).text = 'Click to start'; stage.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); } private function mouseUpHandler(e:MouseEvent):void { while (numChildren > 0) { removeChildAt(0); } var box1:Box = addNewBox(50); var box2:Box = addNewBox(150); var box3:Box = addNewBox(250); var box4:Box = addNewBox(350); // Parallel (Start at one time) Tween BetweenAS3.parallel( BetweenAS3.tween(box1, {x: 220}, null, 1.2, Cubic.easeOut), BetweenAS3.tween(box2, {x: 220}, null, 1.2, Cubic.easeOut) ).play(); // Serial (Start in specified order) Tween BetweenAS3.serial( BetweenAS3.tween(box3, {x: 220}, null, 1.2, Cubic.easeOut), BetweenAS3.tween(box4, {x: 220}, null, 1.2, Cubic.easeOut) ).play(); } private function addNewBox(y:Number):Box { var box:Box = new Box(); box.x = 20; box.y = y; addChild(box); return box; } } } import flash.display.Sprite; internal class Box extends Sprite { public function Box() { graphics.beginFill(0); graphics.drawRect(-10, -10, 20, 20); graphics.endFill(); } } Code Fullscreen Preview Fullscreen mchang : BetweenAS3 BetweenAS3 BetweenAS3Tutorial Cubic.easeOut BetweenAS3.tween play BetweenAS3.parallel BetweenAS3.serial removeChildAt numChildren addEventListener MouseEvent.MOUSE_UP addChild MouseEvent TextField text Sprite Number sort new page view favorite forked pv221 forked from: 4. Tween grouping.. kakiwary forked:0 favorite:0lines:53 (diff:5) pv203 forked from: 4. Tween grouping.. shaggy forked:0 favorite:0lines:53 (diff:1) pv579 forked from: 4. Tween grouping.. beinteractive forked:2 favorite:0lines:53 (diff:25) pv1127 forked from: 4. Tween grouping.. onedayitwillmake forked:2 favorite:2lines:188 (diff:294) tag: BetweenAS3