我对ActionScript 3非常陌生,而且我在adobe TV上跟随这一曲。但是我没有让它发挥作用。问题是,当我点击按钮时,我希望盒子向左/向右移动,但没有任何反应。
您可以在此处下载.fla文件:
http://www.habitats.no/files/AC3.zip
感谢。
答案 0 :(得分:1)
您需要为实例命名。单击舞台上的一个影片剪辑并调出属性窗口,您应该看到instance name
的输入。您对实例名称进行编码的方式应与剪辑名称相同,即mc_box
。
答案 1 :(得分:1)
您必须提供您的对象名称,例如:
按钮 - 您必须在按钮的面板属性中放置Button的名称 - myBtn(实例名称字段中的按钮名称);
Box - 您必须将Box的名称放在Box的面板属性中(是movieClip) - myBox(实例名称字段中Box的名称);
并在操作中编写此代码:
myBtn.addEventListener(MouseEvent.CLICK, moveBox);
function moveBox(event):void
{
Box.x+=25;
}
// addEventListener - Registers an event listener for the target event.
当您致电AddEventListener ()
报告两个参数时: