2013-10-01 14 views
0

我正在使用Action Script 2(在Adobe Flash中)。AS2:與_alpha有關的消息> 100

我想在屏幕上顯示文本消息。我需要顯示它2秒。然後在1秒內消失。

我想用AS2代替傳統的時間線。 (因爲它給了我只是改變了一些號碼後進行任何更改的權力,我需要它)

所以我的文本框有兩個時期:

  1. _alpha = 100(2秒)

  2. _alpha在1秒內減少直到_alpha = 0

在第一次我用兩個計時器實現它。

然後我想出了一個棘手的想法,只使用一個計時器。也就是,我首先將_alpha設置爲300,然後每100ms減少10(值)。

問題:這個想法以後會對我造成問題嗎? (設置_alpha 300可靠嗎?)

回答

1

看看Greensock tweening librairies,它的使用非常簡單,功能非常強大。

例:

import com.greensock.* 
TweenMax.to(yourtextboxinstance, 1, {_alpha:0, delay:2}); 

它將等待2秒,然後吐溫 「yourtextboxinstance」 從阿爾法100-0在1個Seconde系列。

就是這樣。

+0

感謝您的建議。我會爲我的下一個項目嘗試一下。 – Emadpres

相關問題