【问题标题】:Flash CS6, AS3 button issueFlash CS6、AS3按钮问题
【发布时间】:2015-03-31 04:00:09
【问题描述】:

我正在使用下面的代码让按钮“legalBtn”访问“legalOverlay”的图层和实例名称。然后在阅读完法律术语后,最终用户可以通过“closeBtn”关闭“legalOverlay”并返回到横幅广告的最后一帧。下面的代码没有编译器错误,但“legalBtn”仍然不起作用。有什么想法吗?

import flash.events.MouseEvent;

function init(){
    legalBtn.addEventListener(MouseEvent.CLICK, legalClick);
    legalBtn.visible=true;

    legalOverlay.clickthru.addEventListener(MouseEvent.CLICK);
    legalOverlay.clickthru.buttonMode=true;
    legalOverlay.closeBtn.addEventListener(MouseEvent.CLICK);
    legalOverlay.closeBtn.buttonMode=true;

    legalOverlay.visible=false;
}
    function legalClick(e:MouseEvent){
        if(legalOverlay.visible==true){
        legalOverlay.visible=false;
        } else {
        legalOverlay.visible=true;
        }
}

stop();

【问题讨论】:

    标签: actionscript-3 flash


    【解决方案1】:

    您必须调用init() 函数在您的legalBtn 对象上添加点击事件侦听器并使其可见。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-18
      • 1970-01-01
      • 2012-08-05
      • 1970-01-01
      • 2012-11-20
      • 1970-01-01
      • 2015-05-13
      相关资源
      最近更新 更多