Javascriptの"window.open"を使います。HTML内にJavascriptの
functionを定義し、FLASHのgetURLで呼び出す方法と、getURLに
直接Javascriptを記述する方法があります。
// スクロールバー無しのボタンアクション
on(release){
getURL("javascript:void(window.open('FileName','WinName',
'width=600,height=400,toolbar=no,scrollbars=no'));");
}
"FLASH window.open" 等で検索すれば色々出てくると思います。
こちらのTechNoteなど。
http://www.adobe.com/jp/support/flash/ts/documents/fl0308.html
ただ、この新しいページを開く方法自体に問題もあります。
4月にWindowsXP SP2用IE6のActiveXの表示方法が変更されましたが、
これに対応してJavascriptによるアクティベーションを行われている
かと思います。
http://www.adobe.com/jp/devnet/activecontent/
http://www.adobe.com/jp/devnet/activecontent/articles/devletter.html
この「外部のJavascriptで起動したFLASH」から「Javascriptで新し
いページを開く」事はポップアップブロッカーに引っ掛かるようです。
ポップアップブロッカーはブラウザやウィルス対策ソフト、google
ツールバーなどに含まれている為、検証/回避は難しいと思います。
アクティベーションを使われない場合は問題無いですが、アクティ
ベーション+window.open はお勧めできません。
表示するHTML側に下記のJavascriptを組み込めばサイズの調整はで
きるようですので、バーの制御はできませんが、こちらの方が良い
かも知れません。
// FLASH内ボタンアクション
on(release){
getURL("FileName","_blank");
}
// HTML内Javascript
<SCRIPT LANGUAGE="javascript">
<!--
window.resizeTo(600,400);
// -->
</SCRIPT>
SIDE Inc.----------------------- http://side.nu/
+- M Hiroike +- FlashMap -- http://naview.com/
hi...@side.nu +- PC & IT --- http://naruhodo.net/
ありがとうございます!!
さっそく試してみます。