【发布时间】:2014-02-07 13:38:40
【问题描述】:
我正在为使用 Edge Animate 而不是 Flash 的客户设计一个简单的信息亭。 本质上,我想要做的是当用户在 2-3 分钟内没有触摸舞台时,会显示一个符号,本质上是一个屏幕保护程序,点击后用户会返回主屏幕。
我已经成功执行了符号,但没有设置变量或重置舞台被修饰或点击的时间。
任何帮助将不胜感激。
【问题讨论】:
标签: javascript adobe-edge
我正在为使用 Edge Animate 而不是 Flash 的客户设计一个简单的信息亭。 本质上,我想要做的是当用户在 2-3 分钟内没有触摸舞台时,会显示一个符号,本质上是一个屏幕保护程序,点击后用户会返回主屏幕。
我已经成功执行了符号,但没有设置变量或重置舞台被修饰或点击的时间。
任何帮助将不胜感激。
【问题讨论】:
标签: javascript adobe-edge
我认为您需要做的就是在舞台上设置对象或符号并将它们设置为 0:00 的时间,然后在对象下方的左上角设置中将这些对象设置为“开启” “姓名”。现在转到您希望它切换到屏幕保护程序的时间线中的位置,让我们说 2:30,然后将相同的设置切换为“关闭”。将时间线移动几毫秒并制作一个新符号,这将是您的屏幕保护程序并将其设置设置为“开”。右键单击此符号并为“yourSmybolName”选择打开操作并添加操作“click”和“onmouseover”,每个操作都使用代码“sym.play(0);”这将导致时间线在任何时候单击或鼠标悬停在时间 0:00 开始。现在点击 ctrl t 并添加一个 sym.stop();在屏幕保护程序符号开始的框架中执行操作,您不必执行此步骤,但我认为这是一种很好的做法。我认为这应该可以解决您的问题。
如果您想查看示例,这里是我制作的项目的链接。
http://www.mediafire.com/download/76edl5n3u6wa1ym/screensaver.zip
【讨论】: