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+で開く) と exe で動作します。Enter
一部の PC では、swf と exe で Firefox が開きます。
なぜこれ?
ファイルをGoogleドライブに保存しました: RAR(swf、html、exe付き)