【发布时间】:2012-04-01 21:02:08
【问题描述】:
我在下面附上了一个源文件,我有点卡住了。
基本上,它是一个 FLA,它有一个变量(smscounter),该变量基于从 XML 文件(在我的服务器上)读取的任何数字而改变。在主舞台的第 1 帧上有一个名为“rewinder”的大型影片剪辑。有左右按钮可在该影片剪辑“倒带器”内的帧之间导航。我在理论上试图做的是:
if(frame != 2) {button_right.visibility = true};
if(frame == 2 && smscounter > 5) {button_right.visibility = true};
if(frame == 2 && smscounter < 5) {button_right.visibility = false}
有人告诉我这不会起作用,因为一旦设置了变量(可见性),它就不会不断检查它,所以我必须调度一个事件?我已经尝试了 3-4 个教程,但都无法使用。
现在有几件事:
- 我很想避免任何超级复杂的事情。我所需要的只是在第 2 帧上,如果 smscounter 低于 5,按钮就不会出现。其他教程需要另一个类和文档类,但我无法让它们工作
- 按钮当前位于回卷器影片剪辑之外。我把它们放在里面和每一帧上,但我无法让它们对翻车做出反应。
- 代码与一年级学生编写的代码一样优化,主要是因为我是一名设计师,并且在整个过程中我一直在获得帮助。
- Greensock LoaderMax 用于放入视频和声音。与问题无关,我只是将它们放在那里以便更好地了解我正在处理的内容。
FLA 和源文件的链接: http://www.mediafire.com/download.php?ejy6j9h9r1c1829
【问题讨论】:
标签: actionscript-3 flash dispatchevent gsap