永发信息网

flash as3中关于使用按钮对场景中的帧转跳

答案:3  悬赏:50  手机版
解决时间 2021-11-28 16:10
  • 提问者网友:藍了天白赴美
  • 2021-11-28 12:59
flash as3中关于使用按钮对场景中的帧转跳
最佳答案
  • 五星知识达人网友:污到你湿
  • 2021-11-28 14:28
function onBtnClick(Event:MouseEvent):void    


方法里就要用Event  用e肯定是未定义....


要用e也可以 把方法改了
function onBtnClick(e:MouseEvent):void   


你的mc在哪里?




能运行的代码



stop();
stage.addEventListener(MouseEvent.CLICK, onBtnClick);
function onBtnClick(e: MouseEvent): void
{
    switch (e.target)
    {
        case mc1:
            gotoAndStop(2);
            break;
        case mc2:
            gotoAndStop(3);
            break;
        case mc3:
            gotoAndStop(1);
            break;
    }
}
全部回答
  • 1楼网友:佘樂
  • 2021-11-28 16:13
报错是肯定的。 e.target的引用并不是按纽剪辑。追问那应该怎样修改?
可以帮修改一下么0A 0
  • 2楼网友:傲气稳了全场
  • 2021-11-28 16:00
试试看把e.target改为e.currentTarget,我没试,你不妨一试。

或者将e.target改为e.target.name.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯