操作脚本3的问题,不工作,我不知道为什么,闪存CS4

时间:2008-12-21 23:29:54

标签: flash actionscript-3 actionscript adobe flash-cs4

我对ActionScript 3非常陌生,而且我在adobe TV上跟随这一曲。但是我没有让它发挥作用。问题是,当我点击按钮时,我希望盒子向左/向右移动,但没有任何反应。

您可以在此处下载.fla文件:

http://www.habitats.no/files/AC3.zip

感谢。

2 个答案:

答案 0 :(得分:1)

您需要为实例命名。单击舞台上的一个影片剪辑并调出属性窗口,您应该看到instance name的输入。您对实例名称进行编码的方式应与剪辑名称相同,即mc_box

答案 1 :(得分:1)

您必须提供您的对象名称,例如:

  1. 按钮 - 您必须在按钮的面板属性中放置Button的名称 - myBtn(实例名称字段中的按钮名称);

  2. Box - 您必须将Box的名称放在Box的面板属性中(是movieClip) - myBox(实例名称字段中Box的名称);

  3. 并在操作中编写此代码:

    myBtn.addEventListener(MouseEvent.CLICK, moveBox);
    function moveBox(event):void
    {
        Box.x+=25;
    }
    
    // addEventListener - Registers an event listener for the target event.
    

    当您致电AddEventListener ()报告两个参数时:

    • 应该响应应用程序的事件;
    • 对此事件有反应的功能。