質問: flash cs3のactionscript3.0でリンクを設定する方法 flash cs3のactionscript3.0でリンクを設定する方法を教えて下さい。 yahooのトップページにあるバナー広告のように画面のどこをクリックしてもリンク先に飛べるようにしたいです。 またビヘイビア(actionscript2.0)でリンクを設定し作成したボタンをクリックすると 『実行されようとする操作の安全性が確認されていない為、adobe flash playerは停止しました。』 と表示されます。 どうしたら表示されずリンク先にとべるでしょうか? アドバイスよろしくお願いします。
回答: まず またビヘイビア(actionscript2.0)でリンクを設定し作成したボタンをクリックすると『実行されようとする操作の安全性が確認されていない為、adobe flash playerは停止しました。』と表示されます。 の問題についてですが、これはサーバーに製作したswfをupした段階で解消されます。 テストしたい場合はフラッシュ上でパブリッシュすればリンクする筈です。 作ったswfをhddに保存し、リンクを開こうとしても上記のような警告が出た後に弾かれます。 次にリンクのスクリプトですが バナーのインスタンス名.addeventlistener(mouseevent.click , 任意の関数名); function 任意の関数名(任意の引数 : mouseevent) :void { navigatetourl(new urlrequest("飛ばしたいurl")); } で出来る筈、試してみて下さい。