- 締切済み
フラッシュのgeturlで指定サイズのブラウザウインドウを開きたいです!
ドリームウィーバーなら出来るのですが フラッシュのボタンにもblankで指定サイズで開く方法はありますか?教えてください!
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mat-21
- ベストアンサー率56% (91/162)
xxx.swfを配置してあるHTMLに、JavaScript(関数)を記述します。<head>~</head>の間に以下のJavaScriptを記述します。(開くHTMLは、例えば「aaa.html」を準備しておきます。) <head> <script language="javascript" type="type/javascript"> <!-- function popWin(){ //▼開く窓の横サイズ var winW=500; //▼開く窓の縦サイズ var winH=300; //▼画面表示可能横領域の取得 var avaW=screen.availWidth; //▼画面表示可能縦領域の取得 var avaH=screen.availHeight; //▼開く窓をX座標に対しセンタリング数値 var cooW=(avaW-winW)/2; //▼開く窓をY座標に対しセンタリング数値 var cooH=(avaH-winH)/2; //▼開く窓がY座標に対し"0"以下の場合の数値 if(cooH<0){ cooH=0; } var fileNAME="aaa.html"; var windowNAME="POPUP_WINDOW"; var winPro01="width="+winW+",height="+winH+",left="+cooW+",top="+cooH+""; var winPro02="directories=no,fullscreen=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no,titlebar=no,toolbar=no"; var windowProperty=winPro01+","+winPro02; window.open(fileNAME,windowNAME,windowProperty); } // --> </script> 上記を記述します。 次にFlash側のボタンに以下のAtionScriptを記述します。 on(release){ getURL("JavaScript:popWin()"); } 以上です。 ブラウザプレビューで、ボタンをクリックすると、JavaScriptが働き、500px×300pxの小窓が、画面中心に表示されるかと思いますが.....。