我正在动态加载一个文件,该文件将指示何时在某些帧上显示某些单词。但是,我在 ActionScript 的时间线控制概念上遇到了麻烦(我在 Flash Builder 中以编程方式构建所有内容)。假设我的元组有框架和单词:
5, "duck"
13, "cow"
22, "pig"
每个都有一个精灵。我想做的是如下所示:
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 才出现的情况更快地连续出现。基本上,