getURLでjavascriptのvoidを命令する場合
環境=WInWP Pro,Flash8Pro,target=Flash Player7,AcsionScript2
以下のスクリプトで
(3)と(4)が動作しません。
(1)
on (release) {
getURL(url_,target_);
}
(2)
on (release) {
getURL("javascript:alert('you clicked me')");
}
(3)
on (release) {
getURL("jacascript:openWindow('contact/contact.html','_blank','width=600,height=450')");
}
//HTMLのheadにjavascriptを記載
(4)
on (release) {
getURL("jacascript:void(window.open('contact/contact.html','_blank','width=600,height=450'))");
}
getURLでのopen.window関係のJavascript命令にはいつも悩まされているのですが、
どうも上手くいきません。
どうしたらよいのでしょうか?
AMのFlash8ヘルプも、そのまま例を使用しても
やはり動きません。
ちなみに、現在インストールされている
FlashPlayerはvar9ですのでブラウザでのFlashplayerは9となります。
できれば、ツールバーなどのすべてのツールを非表示にして、フレームのみで新たなウィンドウを開かせ
Flashを再生させたいです。
詳しい方、ご教授頂けないでしょうか。
どうぞ宜しくお願い致します。
お礼
↑記入する場所、間違えました??
補足
回答ありがとうございます。 ヒットの部分はボタンと同じ大きさで設定しています。 念のため、ひと回り大き目のヒットサイズにしましたが、 やはり反応せず・・・。 ムービークリップ(開く箱)の中の構造は up・over・release・outでフレームを区切っており、 箱のフタが閉じた状態から開くように設定しています。 ここまでの動作は問題なく出来ているのですが、 中に入れたボタンをクリックしても 表示したいURLが表示されないんです。 ちなみにこの箱のムービークリップに対する メインタイムラインのスクリプトは・・・ var box:MovieClip; box.onRollOver = openBox; box.onRollOut = closeBox; box.onRelease = breakBox; box.onReleaseOutside = closeBox; function openBox():Void { this.gotoAndPlay("over"); } function closeBox():Void { this.gotoAndPlay("out"); } function breakBox():Void { this.gotoAndPlay("release"); } というように指示しています。 試しに、この箱のムービークリップではなく、 フレームで区切ってない単純なムービークリップの中に ボタンを置いたらURLが表示されるので このフレーム区切りが反応させない原因なのでしょうか? 何か解決方法はないのでしょうか? アドバイス願います!!