單擊

2014-02-11 37 views
0

後播放每個tweenLite我有4個使用tweenLite的tweeens,我想要的是先播放然後當用戶單擊鼠標秒,然後再次單擊鼠標第三和第四。單擊

這些都是我的補間:

TweenLite.to(page1ani1,1,{y:135}); 
TweenLite.to(page1ani2, 1, {x:39}); 
TweenLite.to(page1ani3, 1, {y:390}); 
TweenLite.to(page1ani4, 1, {y:460}); 

我已經tryed舞臺上點擊這樣的:

numPressed = 0; 
stage.addEventListener(MouseEvent.CLICK, numberseq, false, 0, true); 
function numberseq(e:MouseEvent):void { 
     numPressed++; 
} 

TweenLite.to(page1ani1,1,{y:135}); 

if(numPressed == 1) { 
    TweenLite.to(page1ani2, 1, {x:39}); 
} 
if(numPressed == 2) { 
    TweenLite.to(page1ani3, 1, {y:390}); 
} 
if(numPressed == 3) { 
    TweenLite.to(page1ani4, 1, {y:460}); 
} 

,但無濟於事。

任何幫助非常感謝。

伊恩

回答

0

修改您numberseq()像這樣,

function numberseq(e:MouseEvent):void { 
    numPressed++; 

     if(numPressed == 1) { 
      TweenLite.to(page1ani2, 1, {x:39}); 
     }else 
     if(numPressed == 2) { 
     TweenLite.to(page1ani3, 1, {y:390}); 
     }else 
     if(numPressed == 3) { 
     TweenLite.to(page1ani4, 1, {y:460}); 
     } 
} 
+0

呀,這個工程最初帶給每個補,但是如果我向前向後移動的框架,然後這個框架它不工作,會出現什麼當你點擊。 – snookian

+0

你是否相應更新'numPressed'? –

+0

是啊,認爲解決了它,在每一頁我重置0,並刪除他numberseq。 Thankyou – snookian