【发布时间】:2016-10-04 16:55:28
【问题描述】:
我无法将简单的事件处理程序附加到糟糕的影片剪辑。没有一个教程对我有用,我仔细地遵循了它们。白白浪费了一个多小时……再次!这是我所做的:
Layer1: 创建了一个符号(电影剪辑)。添加了一个矩形。将其拖到图层上。在“属性”窗口中添加了名称“obj”。为 ActionScript 导出它。
Layer2: 打开 Action Panel 并写下以下内容:
obj.addEventListener(MouseEvent.CLICK, move);
function move(event:MouseEvent):void {
obj.x = 200;
obj.y = 200;
}
我不知道我可能会忽略什么。我尝试使用顶部的import flash.events.Event;。虽然它没有出现在我看过的教程中(在 youtube 上)。
附:不用说,我刚开始使用 ActionScript 3.0,但我正在阅读 adobe.com 上的基础知识
【问题讨论】:
-
您必须将该 MovieClip 的实例添加到您的舞台(从库中),或者通过代码创建一个实例,然后调用它
obj以使该代码正常工作。
标签: actionscript-3 flash flash-cs4