获取按钮在动画交互式影片剪辑中工作

时间:2013-03-19 04:22:39

标签: actionscript-3 flash

我在幻灯片电影剪辑中有一个带有5个图像(意图是获取网址的按钮)的幻灯片动画。到目前为止,我只创建了第一张图片的按钮。它不在影片剪辑中时有效;但是,一旦创建包含按钮的影片剪辑,它就不再有效。

此外,按钮具有在影片剪辑中或外部工作的翻转效果。如果按钮可以在影片剪辑内部检测到鼠标,为什么它无法检测到鼠标单击?

非常感谢任何建议。我不太熟悉AS,所以你可能想把它愚蠢一点。

的ActionScript

var count = 1;
rtBtn.addEventListener(MouseEvent.CLICK, rightScroll);
lftBtn.addEventListener(MouseEvent.CLICK, leftScroll);

function panelOver() {
//  this.onEnterFrame = scrollPanel;
//  delete this.onRollOver;
}

function rightScroll(e:Event){

    if (count < 5){
    count++;
panel.x += 150;
    }else{
        count = 5;
    }
    //addEventListener(Event.ENTER_FRAME,rightAnimate);
    //function rightAnimate(event:Event) {
    //panel.x -= 140; //Math.round(140/7);
//}
}
function leftScroll(e:Event){
    if (count > 1){
        count --;
        panel.x -= 150;
    }else{
        count=1;
    }


    //addEventListener(Event.ENTER_FRAME,leftAnimate);
    //function leftAnimate(event:Event) {
    //panel.x += 140;// - Math.round(.5);
//}

}



/* Click to Go to Web Page
Clicking on the specified symbol instance loads the URL in a new browser window.

Instructions:
1. Replace http://www.adobe.com with the desired URL address.
   Keep the quotation marks ("").
*/

snowbtn.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage_3);

function fl_ClickToGoToWebPage_3(event:MouseEvent):void
{
    navigateToURL(new URLRequest("http://www.adobe.com"), "_blank");
}

0 个答案:

没有答案