ActionScript时间轴控件

时间:2011-04-22 14:12:00

标签: actionscript timeline

我正在动态加载一个文件,该文件将指示何时在某些帧中显示某些单词。但是,我在ActionScript中遇到时间轴控制的概念(我在Flash Builder中以编程方式构建所有内容)。让我们说我的元组有框架和单词:

5, "duck"
13, "cow"
22, "pig"

每个都有一个sprite。我想做的事情如下:

for (frame in timeline) {  //should iterate from frame 0-22 (last frame in list)
    if (frame in list) {
        list[frame].alpha = 0;
    }
}

我已经知道我的精灵显示效果很好,我只是对如何以这种方式播放时间轴感到困惑,或者是否可以动态地执行此操作。

编辑:相关,我可以控制时间轴播放的速度吗?

编辑:为了给出更全面的解释,我希望能够在文本中随时间显示文字外观。所以“duck”可能会出现在语料库中的第5个单词,“cow”作为第13个单词等等。我的列表包含单词位置元组(唯一)和出现在该位置的单词。我从语料库中选择了一小部分我感兴趣的单词,所以不是每个职位都有代表。我希望能够有一个基本上从语料库开头开始的SWF电影,按照语料库中出现的顺序浏览我的单词列表,然后显示单词(并让它淡出)。所以,如果在第5和第10位有一个单词,那么它应该比在第15位有一个单词更快速地连续出现,并且下一个单词直到50才出现。基本上,我想保留那个时间成分

1 个答案:

答案 0 :(得分:0)

我很难理解你所询问的内容,但一般来说,控制时间线使用命令play()stop()gotoAndPlay()gotoAndStop()

除此之外,我还需要你更清楚地解释一下你究竟要做什么。

附加:根据您的编辑,您只是想在用户点击按钮或其他内容时触发动画。所以在Flash中制作动画然后使用我列出的命令来播放它。

ADDITION2:但是如果你肯定想在代码中这样做,那么这与时间轴无关;使用补间库(如http://www.greensock.com/tweenlite/

)对淡入淡出进行编程
相关问题