AS2:带有_alpha>的fadeout消息100

时间:2013-10-01 20:24:10

标签: flash actionscript-2 alpha

我正在使用Action Script 2(在Adobe Flash中)。

我想在屏幕上显示短信。我需要显示它2秒。然后在1秒内将其淡出。

我正在尝试使用AS2而不是传统的时间轴。 (因为它让我有能力改变任何事情,只需改变一些数字而我需要它)

所以我的文本框有两个句点:

  1. _alpha = 100(2秒)

  2. _alpha在1秒内逐渐减少,直到_alpha = 0

  3. 首先,我用两个计时器实现了它。

    然后我提出了一个使用一个计时器的棘手想法。也就是说,我首先将_alpha设置为300,然后每100ms将其减少10(值)。

    问题:这个想法以后会给我带来麻烦吗? (设置_alpha 300可靠吗?)

1 个答案:

答案 0 :(得分:1)

看看Greensock tweening librairies,它非常简单易用,非常强大。

例如:

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

它将等待2秒,然后将“yourtextboxinstance”从alpha 100补间到0 in one seconde。

就是这样。