子菜单不会工作动作脚本3 flash cc专业

时间:2016-01-11 02:34:52

标签: actionscript-3 flash

嗨,抱歉,我是超级新人,花了5个小时才到达这一点! 我正在开展一个项目来教年轻人而不是那么年轻如何使用Windows。 到目前为止,我差不多完成了,但是我在制作子菜单时遇到了麻烦。 到目前为止,我已经在flash cc 2015专业版上完成了2 mc,它是一个Windows启动按钮,可以调用所有菜单或按钮,如allapps,电源,设置等。 一旦菜单移动,就可以对其余的mc的allapps,power进行任何操作。设置等...获取"场景1,层'动作',第1帧,第16行,第1列1120:访问未定义属性menu1_btn。"  目前的交流是以下几点:

import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;

startbtn_mc.buttonMode=true;
dropdown_mc.buttonMode=true;

startbtn_mc.addEventListener(MouseEvent.CLICK,dropUp);

function dropUp(e:MouseEvent):void
{
    var enterTween:Tween;
    enterTween = new Tween(dropdown_mc,"y",Regular.easeOut, dropdown_mc.y, 15.3, 30, false);
}

menu1_btn.addEventListener(MouseEvent.CLICK, gotoMovie);

function gotoMovie(e:MouseEvent):void 
{
        var moviescene:MovieClip = new movie();
        stage.addChild(moviescene);
}
enterTween.addEventListener(TweenEvent.MOTION_FINISH,dropUpEventListener);
}
function dropUpEventListener(e:TweenEvent):void
{
    startbtn_mc.removeEventListener(MouseEvent.CLICK,dropUp);
    startbtn_mc.addEventListener(MouseEvent.CLICK,dropdown);
}
function dropdown(e:Event):void
{
    var enterTween:Tween;
    enterTween = new Tween(dropdown_mc,"y",Regular.easeOut, dropdown_mc.y, 470, 30, false);
    enterTween.addEventListener(TweenEvent.MOTION_FINISH,dropdownEventListener);
}

function dropdownEventListener(e:TweenEvent):void
{
    startbtn_mc.removeEventListener(MouseEvent.CLICK,dropdown);
    startbtn_mc.addEventListener(MouseEvent.CLICK,dropUp);
}

我意识到有9个按钮可以去,我无法前进。 请帮忙!!!!!

1 个答案:

答案 0 :(得分:0)

  

图层'动作',第1帧,第16行,第1列1120:未定义的访问   property menu1_btn。

错误消息具有特定含义,并指出错误发生的确切位置和原因:

在第1帧上 在图层“动作:”中 在第16行上 您正在引用menu1_btn
BOOM - 未定义。

menu1_btn是否存在?它命名别的吗?一个很大的谜。

我们都不能从您发布的.fla文件中发布的代码中分辨出来 - 例如它的结构如何,框架中的元素是什么等等。

一半的编程是调试。掖进去。
(并且完全不清楚这个问题与“子菜单”有什么关系)