繁体   English   中英

Flash CS6,AS3按钮问题

[英]Flash CS6, AS3 button issue

我正在使用下面的代码来使按钮“ 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();

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM