- 締切済み
Flash cs3のActionScript3.0でリンクを設定する方法
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- ryo2501
- ベストアンサー率46% (15/32)
function gotowebpage() :void { navigateToURL(new URLReques("http://www.yahoo.co.jp/index.html")); } これは function ← 独自の関数を生成しますという意味 gotowebpage ← という名前に決めました。 ()← 引数を設定する為の器 : void ← 値を返しませんという意味 {関数の中身}; という流れになります。 では何故関数の必要性があるのか?という疑問が生じると思われますが、それは{}の中のプログラムをほぼ同時に実行するという意味合いになります。 例えば、ボタンをクリックしたときに音を鳴らし且つ、あるページにリンクさせたいとしたとき関数を指定すれば同時に実行してくれます。 それではまず function gotowebpage() :void { navigateToURL(new URLReques("http://www.yahoo.co.jp/index.html")); } これを書いてみて下さい。 書き終えたらパブリッシュしてみてください。 何も起こらない筈です。 次に function gotowebpage() :void { navigateToURL(new URLReques("http://www.yahoo.co.jp/index.html")); } gotowebpage(); ←これを書き加えて下さい。 ここまで書いたらパブリッシュ。 今度はパブリッシュした瞬間にyahooへ移動した筈です。 お分かりいただけましたでしょうか? つまり貴方が独自に作った関数[gotowebpage]を参照している訳です。
- ryo2501
- ベストアンサー率46% (15/32)
まず またビヘイビア(ActionScript2.0)でリンクを設定し作成したボタンをクリックすると『実行されようとする操作の安全性が確認されていない為、Adobe Flash Playerは停止しました。』と表示されます。 の問題についてですが、これはサーバーに製作したswfをUPした段階で解消されます。 テストしたい場合はフラッシュ上でパブリッシュすればリンクする筈です。 作ったswfをHDDに保存し、リンクを開こうとしても上記のような警告が出た後に弾かれます。 次にリンクのスクリプトですが バナーのインスタンス名.addEventListener(MouseEvent.CLICK , 任意の関数名); function 任意の関数名(任意の引数 : MouseEvent) :void { navigateToURL(new URLRequest("飛ばしたいURL")); } で出来る筈、試してみて下さい。
お礼
ありがとうございます! button.addEventListener(MouseEvent.CLICK , gotowebpage); function gotowebpage(event : MouseEvent) :void { navigateToURL(new URLRequest("http://www.yahoo.co.jp/")); } こういう事ですよね。 気になったのが任意の関数名と任意の引数とありましたが、リンクを設定する方法は別にもあるということでしょうか?
関連するQ&A
- Flash CS5でActionScript3.0
Flash CS5でActionScript3.0をの勉強を始めました。 2.0まで、出ていたはずのコードヒントが表示されず困っています。 ネットでも調べて見ましたがそのどれにも「importが必要」と書かれてあり、その意味ややり方が わかりません。 環境設定のactionscriptの「コードヒント」にはチェックが入っています。 難しい操作でしょうか? 何かを追加するのでしょうか? 手順を読んでも意味がわかりませんでした。 初心者に分かるような書き方をしている人がいなかったので どなたか分かる方、分かりやすく教えてください。
- 締切済み
- 画像・動画・音楽編集
- Adobe Flashでボタン以外にリンク設定する
いつもご丁寧な回答をありがとうございます。 Adobe Flash Professional CS5 Windows 7 Homepremium これまではFlash Maker3を利用していましたが、書きだす際に画質が劣化するのを嫌い、Adobe Flashを購入しました。 配置したシンボルに、ハイパーリンクを設定したいのですが、その方法がわかりません。 ボタンではなく、通常の一枚画像にリンクを設定したいです。Flash Maker3の場合ですと、オブジェクトを右クリックしてリンクの設定が簡単にできました(画質以外は本当に良いソフトだと思います)。 Adobe Flashでの方法を教えてください。よろしくお願いします。
- ベストアンサー
- Flash
- Flash CS4 + ActionScript 3.0 で swf
Flash CS4 + ActionScript 3.0 で swf ファイルを作成しました。 メインのタイムラインの 1 フレーム目に ActionScript で stop(); を 指定したのですが、swf 単体で再生(Adobe Flash Player 10で再生)して 確認したところでは問題なく 1 フレーム目で停止しますが、 swf を HTML に配置してブラウザで確認したところ、 ロード時にはメインのタイムラインがすべて再生されてしまいます。 これについての対処法はあるのでしょうか? 自分なりの調べて見つけた方法としては、 ↓こんな感じだったのですが、根本解決ではない気がするので、 何か良い方法があれば、教えてください。よろしくお願いします。 ・外部ファイルを読み込むだけの swf を作って、 実際に再生したい swf を UILoader に読み込む ・全部ムービークリップに入れてしまって、 メインのタイムラインには、そのムービークリップだけ配置する
- ベストアンサー
- Flash
- Adobe Flash CS4でリンクさせたいです
Adobe Flash CS4 Professionalを使用しています。 まだ初心者なので、分からないことがあります。。。 画像を右から左に動くFLashを作ったのですが、 そのあとに、そのFlashを別のページにリンクさせたいんです。 そのリンクさせるやり方がわからなくて困っています。。。 どなたか教えてください・・・ この説明でわからないことがあれば補足しますので。。。
- ベストアンサー
- ホームページ作成ソフト
- Flash CS4 actionscript3.0に関しての質問です。
Flash CS4 actionscript3.0に関しての質問です。 あるボタンMCにaddEventListenerでリスナーを設定しているのですが、 親MCをgotoAndStopにてフレーム移動し、また元のフレームに移動してくると 設定したリスナーがなくなっているのです。 この場合は都度、リスナーを再設定するしかないのでしょうか?
- ベストアンサー
- Flash
- Flash CS3にて埋め込みビデオにアクションスクリプトでgetURLを設定したい。
Flashの初心者でして2時間くらい悩んでいます。 現在Flash CS3を利用して、フラッシュバナーをつくろうとしています。 まず、動画バナー.movという動画ファイルを制作し、 「読み込み>ビデオの読み込み」 の流れで、埋め込みビデオにて読み込みました。 次に、下のようなアクションスクリプトで、 on (release) { getURL(""); } フラッシュバナーのリンク先ページの指定を行いたいのですが、 「現在の選択範囲にアクションを割り当てる事はできません」 と表示されており、設定する事ができません。 設定方法を教えて頂きたいです。 よろしくお願い致します。
- ベストアンサー
- Flash
- flashバナーの作り方
こんにちわ、 flashでなんとかバナーを作ることができたのですがリンクを埋め込む事ができません(苦)ヤフーのトップなどのflashバナーのようにどのシーンでもクリックすれば指定したリンク先に飛ぶようにしたいです。よろしくお願いします。使用ソフトはmxです。
- 締切済み
- Flash
- Flash ActionScriptで画像の読み込み
Flashでトランプゲームを作ろうと思っているのですが、カード一つ一つシンボルに入れると容量が大きくなるので、画像を読み込もうと思いました。 が、読み込み方法が良くわかりません。 ActionScriptならこういうのがあると思ってネットで色々調べてみたのですが、しっくりとしたサンプルがなかったのでここに書き込みました。 使っているソフトはAdobe Flash CS3 Professionalです。
- ベストアンサー
- Flash
- FLASH動画にリンクを貼るには?
よくFLASHの動画をクリックすると別のページへジャンプするサイトがありますが、 FLASHの動画にリンクを貼っておくには、具体的にどうすれば良いのでしょうか?? 当方、ADOBE FLASH CS3を持ってはいるのですが。。。
- ベストアンサー
- ホームページ作成ソフト
- adobe Flash CS5 ActionScript3 ボタンを押
adobe Flash CS5 ActionScript3 ボタンを押す度に、音の頭出し再生 AC3始めたばかりの初心者です。 「ボタンを押したらSE(音)がなる」FLASHをつくっているのですが、ボタンを連続で押すとSEが重なってしまいます。ボタンを押すごとに、SEの頭出しで再生させたいのですが、 どのようにすればよいのでしょうか? どなたかご教授頂けると助かります。
- ベストアンサー
- Flash
お礼
詳しいご説明ありがとうございます! 画面全体にリンクを貼ろうするには、どうしたらいいのでしょうか? 画面いっぱいに大きな四角を描いてその上に小さな四角を描きます。教えて頂いた方法で大きな四角にリンクを設定しましたが 小さな四角はクリックしても飛びません。全体にリンクを設定するにはどうしたら良いのでしょうか? 度々申し訳ありませんが宜しくお願いします。