4“gotoAndStop()”函数

时间:2015-06-02 19:46:54

标签: actionscript-3 flash

我正在开发一个嵌入在SharePoint页面中的小.swf,除了navigateToURL脚本之外,一切都很完美。这个.swf有一些按钮可以在帧之间导航,每帧有一个navigateToURL按钮。每个框架都有一些关于要导航的页面的信息,所以我猜测有些人会在做出决定之前阅读每一页,这就是问题的起点。但是,让我告诉你我的剧本:

trainingSUB.addEventListener(MouseEvent.CLICK, irtrainingsub1);
function irtrainingsub1(event:MouseEvent):void {
    gotoAndStop(2);
}

templatesSUB.addEventListener(MouseEvent.CLICK, irtemplatessub1);
function irtemplatessub1(event:MouseEvent):void {
    gotoAndStop(3);
}

servicesSUB.addEventListener(MouseEvent.CLICK, irservicessub1);
function irservicessub1(event:MouseEvent):void {
    gotoAndStop(4);
}

communitySUB.addEventListener(MouseEvent.CLICK, ircommunitysub1);
function ircommunitysub1(event:MouseEvent):void {
    gotoAndStop(5);
}

visitBTN.addEventListener(MouseEvent.CLICK, abrirweb1);
function abrirweb1(event:MouseEvent):void {
    navigateToURL(new URLRequest("https://example.com"), "_self");
}

我发现的问题是,在您浏览4帧并返回到某些页面后,navigateToURL按钮会将您带到您访问的第四页。

例如,点击#1-templates,#2-community,#3-services,#4-training,#5-community,此时如果我点击导航按钮,它将带我去“训练”而不是到“社区”页面,无论我去多少帧,它总是把我送到我访问过的第四页。

有什么建议吗?

0 个答案:

没有答案