2008/09/29

引き続き Flash(ボタンをクリックして別のサイトへ移動)

Flash CS3 でボタンとクリックして別のサイトに行く方法です.もっとスマートな方法があるかもしれませんが,とりあえず可能です.

Flash CS3 でボタンを作成して,そのボタンをクリックしたら別のサイトを開く方法
(1) Flash CS3 を起動
(2) とりあえず図形のツールからボタンを作成
(3) 作ったボタン図形を選択して,右クリックし,「シンボルに変換」をクリック
(4) ラジオボタンで【ボタン】を選択して,【OK】をクリック
(5) 下のプロパティのところの<インスタンス名>のところに適当なインスタンス名をつける(例:btm1).
(6) ボタンをダブルクリックすると,レイヤーの部分の表示が変更.オーバー,ダウン,ヒット,それぞれにキーフレームを挿入
(7) ステージの【←】を押して画面を戻します.
(8) レイヤーを追加
(9) 追加したレイヤーを選択して,F9 をキーイン(アクション画面にします)
(10) アクションのウィンドーで次のコードを入力
stage.addEventListener(MouseEvent.CLICK,onClick);
function onClick (event:MouseEvent){
var url:URLRequest = new URLRequest("http://www.jissen.ac.jp/");
navigateToURL(url,"_self");
}
(11) 上記のコードで stage の部分をボタンのインスタント名(例:btm1)に変更します.stage のままだとステージ全体でクリックの対象になります.また,URL の部分もサイトのアドレスに変更します."_self" の部分を "_blank" 等に変えると新規のウィンドー等で開くことができます.
(12) 念のためファイルを保存しておきます.
(13) 「ファイル」から「パブリッシュ」をクリックして,ファイルを作成します.

あとは HTML ファイルの調整やファイルのサイトへの転送(AC_RunActiveContent.js のファイルも含めて)を行うとできます.もちろん仮の確認ならローカル上でもできますが,Flash Player から設定変更の警告が出るかもしれません.参考までに.

0 件のコメント: