我已经开始使用adobe flash专业软件制作出现日历了。我在单独的图层上使用绘图工具单独绘制每个“门”。我需要知道如何使用动作脚本等待其中一个门的点击,然后转到特定的图层并停止。我尝试了不同的方法,如
button.addEventListener(MouseEvent.MOUSE_DOWN,mouseDownHandler);
但它会引发错误。 任何想法,将不胜感激。 感谢
答案 0 :(得分:0)
如果你画了门,它仍然只是一个矢量图,你还不能真正做任何事情 - 你需要将它转换为MovieClip或Sprite或Button。在界面中执行此操作的简单方法是:
使用指针选择要包含在MovieClip中的所有内容。
按F8或从顶部菜单中选择“修改”,然后选择“转换为符号”。
从那里,你会得到一个如下所示的对话框:
你需要给它一个名字。这个名称将是类名,所以称之为“门”或类似描述的东西。将类型保留为MovieClip,然后单击“确定”。
现在你有了这个类,所以你必须给它一个实例名称。选择刚刚在舞台上创建的对象。在您的属性中,它应该如下所示:
在显示“实例名称”的地方删除它并为您的对象命名。在您的代码示例中,您将其命名为 按钮 ,因此请在此处将其命名为 按钮 。现在您有一个可以侦听事件侦听器的对象。在处理程序中,您可以编写类似this.gotoAndStop(2)
的内容,以获取您需要的位置。
希望这有帮助!