我正在为一个使用Edge Animate而不是flash的客户设计一个简单的信息亭。基本上,我想要做的是,当用户没有触摸舞台2-3分钟时,一个符号会显示出来,本质上是一个屏幕保护程序,当点击时,会将用户返回到主屏幕。
我已经成功地执行了符号,但没有设置变量,也没有重新设置舞台被修饰或单击的时间。
任何帮助都将不胜感激。
发布于 2014-02-08 02:12:48
我认为你所需要做的就是在你的舞台上设置你的对象或符号,并将它们设置为0:00的时间,然后在左上角的设置中,在对象"Name“下面将这些对象设置为" on”。现在转到时间线上你想让它切换到你的屏幕保护程序的地方,让我们说2:30,现在把同样的设置切换到“关闭”。将时间线移动几米秒,并创建一个新符号这将是您的屏幕保护程序,并将其设置为“开”。右键单击此符号并为"yourSmybolName“选择Open Actions,然后添加一个操作" click”和"onmouseover“,并对其中的每一个使用代码”sym.play(0)“;这将导致时间线在该符号被单击或鼠标经过时从时间0:00开始。现在点击ctrl t并在你的屏幕保护符号开始的帧中添加一个sym.stop();动作,你不需要做这一步,但我认为这是很好的做法。我想这应该能解决你的问题。
如果你想看一个例子,这里有一个我做的项目的链接。
http://www.mediafire.com/download/76edl5n3u6wa1ym/screensaver.zip
https://stackoverflow.com/questions/21629218
复制相似问题