![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
いろいろな方法があります。
HTML で作ったページへ移動させたい場合は、テキストに直接リンクを設定できます。
Flash MX か MX 2004 をご使用でしたら、テキストを選択した状態で「プロパティ」パネルを見てください。
パネルの下の方に、鎖のアイコンがある項目が、あるかと思います。
ここに、表示したいページのURLを記述してください。テキストがリンクになります。
隣の「ターゲット」という項目は、ページをどのウィンドウに表示するかの設定です。リストの中から選択するほか、HTML や JavaScript で付けたフレームやウィンドウの名前を指定することもできます。
Flash 5 をお使いの場合は、テキストを選択し、「文字」パネルにある「 URL: 」の項目にページのURLを入力してください。
--------------------------------------------
テキストのリンク機能では、同じムービー内の特定のフレームへは移動できません。
ページを全て Flash で作っている場合などで、ムービー内の特定のフレームに移動したい時は、テキストをボタンシンボルに変換し、ActionScript でボタンがクリックされた時の動作を指示する形になります。
まず、テキストをボタンシンボルに変換します。
テキストを選択した状態で右クリック( Mac では control +クリック)してメニューを出し、この中から「シンボルに変換」を選択してください。「タイプ」には”ボタン”を選びます。
テキストがボタンシンボルになり、ステージにはそのインスタンスが残ります。
インスタンスをダブルクリックすると、元になっているシンボルの編集画面になります。
ボタンシンボルは、特殊な4つのフレームからできています。
各フレームの詳しい意味は、今回は割愛させていただきます。Flash の基本ですので、解説書やヘルプなどで研究してみてください。
テキストをボタンにする時は、「ヒット」のフレームを必ず定義するようにしましょう。
「ヒット」は、マウスが反応する部分を定義するフレームです。未定義の場合は、「アップ」と同じ形が採用されます。
ボタンが丸や四角の時はいいのですが、テキストをボタンにした場合、「ヒット」が未定義ですとテキストの線がない部分にはマウスが反応しなくなり、クリックしにくくなります。
「ヒット」のフレームには、テキストが収まるくらいの四角形を描画しておくといいでしょう。この四角形は、ムービーでは表示されません。
ボタンシンボルの編集が済んだら、ムービーの編集に戻ります。
タイムラインの上に、編集中のシーン名とボタンシンボルの名前が表示されています。シーンの名前の方をクリックしてください。
ボタンは、何も指示しなければただの絵に過ぎません。
ボタンがクリックされた時の指示を与えるには、ActionScript という機能を使います。
ActionScript は専用のパネルで編集します。
ボタンに変換したテキストを選択した状態で、「アクション」パネルを開いてください。「アクション」パネルは、「プロパティ」パネルの右端にある矢印のアイコンをクリックするか、「ウィンドウ」メニューの中から開くことができます。
ボタンがクリックされた時に特定のフレームに移動するアクションは、次のようになります。
(↓各行頭に全角のスペースが入っています。コピーする際は、全て半角のスペースかタブに置き換えてください。このまま使うとシンタックスエラーになります)
on(release)
{
gotoAndPlay( 2 );
}
on は、ボタンのインスタンスにスクリプトを書く際の決まりごとになっています。
on に続く ( ) の中には、ボタンに何が起こった時にスクリプトを実行するのかを指示します。
この指示は”イベントハンドラ”と呼ばれています。
release は、ボタンがクリックされ、そのマウスボタンが離された時にスクリプトを実行する、という意味のイベントハンドラです。
gotoAndPlay はムービー内の指定のフレームに移動するアクションです。 ( ) の中に移動先のフレームを指定します。
つまりこのスクリプトは、”ボタンがクリックされた時、フレーム2に移動する”という意味になります。
gotoAndPlay の移動先には、シーンを指定することもできます。
例えば、シーン2のフレーム1に移動するには
on(release)
{
gotoAndPlay( "シーン2" , 1 );
}
となります。
先述のテキストのリンク機能と同様のことを、ActionScript で実現することもできます。
on(release)
{
getURL( "***.html" , "_blank" );
}
HTML ページを表示するには、getURL というアクションを使います。
ActionScript は1つの言語です。
日本語にも様々な決まりがあるように、ActionScript にも、守らなければならない決まりごと(文法)があります。
プログラミングのようなものですのでちょっと取っ付きにくいかもしれませんが、ActionScript を上手く利用すると、単なるアニメだけでなく、ゲームや商業用のカタログ・注文フォームなど、様々な作品が作れるようになります。
ActionScript は奥が深く、ここでは全てを説明できません。
ActionScript だけの解説書や解説サイトも多数ありますから、興味がありましたら覗いてみてください。
長くなってすみませんでした。
不明な点がありましたら、補足してください。
この回答へのお礼
お礼日時:2005/05/29 22:31
お返事が遅れてしまいました。DPEさん、適切なアドバイスありがとうございます。ActionScript、現在平行して、初めてみています・・。言語を覚えると、いろいろできるようですね。すこしずつ、習得していこうと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ホームページ作成・プログラミング Adobe FLASH に代わるソフトはありますか? 4 2022/09/27 19:35
- 結婚式・披露宴 結婚式のムービーを作成しております。 外注で頼むのも一つなのですが、、 ある程度作れるスキルがあるの 5 2022/05/15 21:01
- マルウェア・コンピュータウイルス FlashPlayerの削除とマルウェア感染について 5 2023/02/23 20:52
- デスクトップパソコン ホームページビルダー15 1 2023/05/30 12:30
- Excel(エクセル) countif関数について質問 4 2022/06/14 12:11
- Excel(エクセル) エクセルのバージョン2016フリーズ改善策 5 2022/12/13 09:13
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- Flash 私のコンピューター上のファイルが開けられない。 1 2022/07/19 18:15
- SEO 関係ないページを検索エンジンが拾ってしまう 1 2022/05/14 11:16
- 高校 現代文の質問 4 2022/10/03 11:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画面全体にスクロールバーをつ...
-
flashでボタンを押したら違うサ...
-
VBAで改行の入ったデータの正規...
-
python ボタンを押すと複数の関...
-
VBScriptでMsgBoxのYesNoボック...
-
別のアプリケーションのテキス...
-
DataTableの件数を取得したい
-
【VB.NET】別Formのボタンが押...
-
VBSでMid関数を使ったらエラー...
-
VB.NETで数十行のプログラムを...
-
IP Address 入力フォームについて
-
C# chart controlの透過について
-
物体の衝突判定について教えて...
-
VBAユーザーホームテキストボッ...
-
photoshopで書いた四角の枠の中...
-
'2465'指定した式で参照してい...
-
VB6.0 でメニューを作りたいん...
-
エディットボックス内での追記
-
テキストボックスの中身をリセ...
-
static関数がmapファイルに載ら...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ボタンの上にカーソルを置いた...
-
記述の無いアクションが動く??
-
PHPでボタンをクリックすると変...
-
ボタンインスタンスにスクリプ...
-
ボタンアクション flash アク...
-
ムービークリップの中にボタン...
-
arduino プログラムについて
-
FLASHで画面の最大化と100%表示...
-
ボタンのカウント数でムービー...
-
ボタンの上に重なっているMCを...
-
メニューの単語が落ちてきてバ...
-
外部SWF読み込み後の座標指定
-
Flashでボタンをクリックすると...
-
「ボタンロールオーバー時のイ...
-
虫眼鏡拡大ムービーの中にボタ...
-
ムービークリップの中のボタン...
-
adobe frash CS5.5について
-
FlashからPHPへの変数の渡し方...
-
的当てゲーム
-
移動位置が狂ってしまう
おすすめ情報