1
所以基本上我想用一个textField做一个闪烁效果,其中时间将是1秒。我只有一个“粗暴”的代码,我认为它可以做得更容易,但是可以弄清楚如何使它循环。如何停止TweenLite以及如何重复TweenLite的功能
我只有这
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 ????
}
呵呵奇怪我怎么没有发现这到目前为止,还没有任何提示让整个事情(循环效果)更令人满意?在这Tweenlite – GregorII
@GregorII有没有像循环功能的东西我认为效果是好的,你是什么意思的'循环功能'? – Tim
重复想要的效果,直到在舞台上点击。我发现这个'var myTween:TweenMax = new TweenMax(mc2,3,{y:200,repeat:2,repeatDelay:1,onComplete:myFunction});'如果我将** repeat **变量更改为 - 1它重复这个永远,但不知道热给它2个alpha变量,所以它从0到1,然后从1到0 – GregorII