画五边形代码
作者:lazycat 日期:2010-05-07
Flash动画
//画五边形代码
import flash.display.Sprite;
import flash.display.Stage;
import fl.transitions.Tween;
import fl.transitions.easing.Elastic;
import fl.transitions.TweenEvent;
var mySprite:Sprite = new Sprite();
mySprite.graphics.lineStyle(1, 0x000000,.8);
mySprite.graphics.beginFill(0xff0000);
mySprite.graphics.moveTo(158.3, 87.5);
mySprite.graphics.lineTo(158.3, 87.5);
mySprite.graphics.lineTo(123.9, 192.9);
mySprite.graphics.lineTo(214.1, 258.4);
mySprite.graphics.lineTo(303.6, 192.9);
mySprite.graphics.lineTo(269.6, 88);
mySprite.graphics.lineTo(158.3, 87.5);
mySprite.graphics.endFill();
mySprite.x=0;//stage.stageWidth/2-mySprite.width;
mySprite.y=stage.stageHeight/2-mySprite.height;
addChild(mySprite);
var xTween:Tween = new Tween(mySprite, "x", Elastic.easeOut, 0, 200, 3 , true);
xTween.addEventListener(TweenEvent.MOTION_FINISH, continueMove);
function continueMove(evt:TweenEvent):void {
var tmpTween:Tween = evt.target as Tween;
if (mySprite.x > 100) {
tmpTween.yoyo();
} else {
tmpTween.continueTo(mySprite.x + 100, 1);
}
}
评论: 0 | 引用: 0 | 查看次数: -
发表评论