查看完整版本: 如何对mc实例的按钮编写代码呀?

gthank 2008-7-4 07:47

如何对mc实例的按钮编写代码呀?

我想设计一个下拉菜单,思路是点击一个按钮,这个按钮隐藏,另外一个mc显示,mc上面有子按钮,但是如何对这些子按钮进行编写代码呢,求助!

终极讨厌 2008-7-4 07:52

加上按钮正确的路径就可以了

Ken. 2008-7-4 09:26

是不是这样呢?
mc2.visible = false;
mc.addEventListener(MouseEven.MOUSE_DWON,dwon);
function dwon(evt:Event):void{
mc.visible = false;
mc2.visible = true;
}

gthank 2008-7-4 11:00

以下是我的代码,请各位高手帮忙看看吧:

//前面的按钮,按下后这个按钮隐藏,后面的按钮myBackBtn其实是一个mc显示出来
myFrontBtn.addEventListener(MouseEvent.CLICK,_myFrontBtn);
function _myFrontBtn(event:MouseEvent):void
{       
        myBackBtn.visible = true;       
        myFrontBtn.visible = false;               
}

//鼠标滑出myBackBtn,myBackBtn隐藏,前面的那个按钮显示出来
myBackBtn.addEventListener(MouseEvent.MOUSE_OUT,_myBackBtn);
function _myBackBtn(event:MouseEvent):void
{
        myBackBtn.visible = false;       
        myFrontBtn.visible = true;       
}

//下面是myBackBtn也就是那个mc上面的子按钮的监听函数,可是测试的时候总是报错,报错结果如下:
1119: 访问可能未定义的属性 myBackBtn2 (通过 static 类型 flash.display:SimpleButton 引用)。

myBackBtn.myBackBtn2.addEventListener(MouseEvent.CLICK,_myBackBtn2);
function _myBackBtn2(event:MouseEvent):void
{
        this.gotoAndStop(1);
}

ycccc8202 2008-7-4 14:06

先确定下
myBackBtn.myBackBtn2存在不

gthank 2008-7-4 15:57

斑竹好,
我是在mc元件里面对那个按钮的实例名字命名为myBackBtn2的,如何为mc里面的子按钮定义变量名呢,还请多多指教!:) :) :)

gthank 2008-7-5 17:32

这是我的fla文件,还请各位高手多多指点,是在搞不明白如何去定义
页: [1]
查看完整版本: 如何对mc实例的按钮编写代码呀?