【发布时间】:2014-02-08 12:34:43
【问题描述】:
所以基本上我想用一个时间为 1 秒的 textField 制作一个闪烁效果。我只有一个“粗鲁”的代码,我认为它可以更容易地完成,但无法弄清楚如何让它循环。
我只有这个
private var myBlackText:TextField = new TextField();
private var myRedText:TextField = new TextField();
private var format:TextFormat = new TextFormat();
public function Main()
{
this.addChild(myBlackText)
myBlackText.defaultTextFormat = new TextFormat('Verdana',20,0x000000);
myBlackText.x = 200
myBlackText.y = 200
myBlackText.text = "YOYO"
this.addChild(myRedText)
myRedText.defaultTextFormat = new TextFormat('Verdana',20,0xFF0000);
myRedText.x = 200
myRedText.y = 200
myRedText.text = "YOYO"
TweenLite.to( myRedText, 1, { alpha:0, onComplete:ShowRed });
function ShowRed():void
{
TweenLite.to( myRedText, 1, { alpha:1, onComplete:HideRed });
}
function HideRed():void
{
TweenLite.to( myRedText, 1, { alpha:0, onComplete:ShowRed });
}
stage.addEventListener(MouseEvent.CLICK, onClick);
}
private function onClick(ev:MouseEvent):void
{
//how do I stop the TweenLite ????
}
【问题讨论】:
标签: actionscript-3 tween gsap