0

我在 Flash 中放了一张地图,有些城市是一个按钮。当您点击按钮时,打开该城市的网页。

这是代码:

import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.net.navigateToURL;

MovieClip(root).ammvi_amp.mun_bvr_bt.addEventListener(MouseEvent.MOUSE_DOWN, abreURLbvr);

function abreURLbvr(obj:MouseEvent):void{
    var button:DisplayObject = DisplayObject(obj.target);
    trace('Fui clicado: ' + button.name);

    var request = new URLRequest("http://camarabotuvera.sc.gov.br/");
    navigateToURL(request, "_blank");
    MovieClip(root).ammvi_amp.gotoAndPlay(18);
}//abreURLbvr*/


MovieClip(root).ammvi_amp.bt_voltar_ammvi.addEventListener(MouseEvent.MOUSE_DOWN, reduzAmmvi);

function reduzAmmvi(obj:MouseEvent):void{
    MovieClip(root).ammvi_amp.gotoAndPlay(20);
}//reduzAmures*/

----------

stop();

问题是

  • 在 Chrome 中,navigateToURL 不起作用。

  • 在 SWF(在 Flash 中用Ctrl+打开Enter)和 exe 中有效。

  • 在某些 PC 中,swf 和 exe 会打开 Firefox。

为什么这个?


我将文件保存在 Google Drive 中: RAR(带有 swf、html 和 exe)

4

1 回答 1

0

我找到了解决方案:
发布设置...本地播放:仅访问网络

于 2016-05-12T00:22:13.850 回答