Flash cs3のActionScript3.0でリンクを設定する方法を教えて下さい。
Yahooのトップページにあるバナー広告のように画面のどこをクリックしてもリンク先に飛べるようにしたいです。
またビヘイビア(ActionScript2.0)でリンクを設定し作成したボタンをクリックすると
『実行されようとする操作の安全性が確認されていない為、Adobe Flash Playerは停止しました。』
と表示されます。
どうしたら表示されずリンク先にとべるでしょうか?
アドバイスよろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
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]を参照している訳です。
詳しいご説明ありがとうございます!
画面全体にリンクを貼ろうするには、どうしたらいいのでしょうか?
画面いっぱいに大きな四角を描いてその上に小さな四角を描きます。教えて頂いた方法で大きな四角にリンクを設定しましたが 小さな四角はクリックしても飛びません。全体にリンクを設定するにはどうしたら良いのでしょうか?
度々申し訳ありませんが宜しくお願いします。
No.1
- 回答日時:
まず
またビヘイビア(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が見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- WordPress(ワードプレス) WordPressのメニューについて 1 2022/10/22 01:10
- マルウェア・コンピュータウイルス FlashPlayerの削除とマルウェア感染について 5 2023/02/23 20:52
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/04/21 13:46
- gooブログ ブログの記事を書きだしのみに表示したい 1 2022/06/25 19:11
- マウス・キーボード real vnc viewer で遠隔先で操作が出来ない。 2 2023/07/24 15:00
- 迷惑メール・スパム スマホでネットを見るとありとあらゆるところに広告のリンクがあり誤タップする確率が高いです。 特に怒り 5 2022/04/11 15:53
- ニコニコ生放送 twitter を 退会する方法を教えて下さい。 7 2022/09/05 09:18
- X(旧Twitter) Twitterに貼られた動画のリンクに飛ぶと広告バナーが必ず入り邪魔なんですが設定で非表示にできませ 1 2022/06/22 09:13
- 企画・マーケティング ウェブ広告の無意味な「×」ボタンは規約や消費者保護関連の法律の違反には当たらないですか? 画面上にデ 2 2023/06/18 19:21
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/01/23 17:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBScriptでMsgBoxのYesNoボック...
-
キープレスとボタンクリックの...
-
ダブルクリックと2回クリックの...
-
webページ上、TABフォーカス出...
-
photoshopで書いた四角の枠の中...
-
YOASOBI
-
【Photoshop】レイヤー効果の境...
-
ドラッグ&ドロップからの取得
-
VS2008 C# ボタンのテキストを...
-
テキストボックスの中身をリセ...
-
PythonのTkinterイベントについて
-
python ボタンを押すと複数の関...
-
五芒星は、悪魔崇拝とどういう...
-
変数に256文字以上のテキストを...
-
パーセントで配置したフラッシ...
-
×ボタンを無効化したいのですが...
-
【VB.NET】別Formのボタンが押...
-
VBAで改行の入ったデータの正規...
-
テキストボックスにセルの値を...
-
斜めに移動
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBScriptでMsgBoxのYesNoボック...
-
webページ上、TABフォーカス出...
-
UWSCのBTN関数について。
-
C# chart controlの透過について
-
ダブルクリックと2回クリックの...
-
Excel VBA によるマウス操作
-
マウスクリックした回数がカウ...
-
Motifのイベントの制御について...
-
DataGridのスクロールについて
-
【プログラミング】ショートカ...
-
デフラグのスケジュールによる...
-
ホームページ・ビルダーでリン...
-
携帯サイトでFLASHを利用したい
-
photoshopで書いた四角の枠の中...
-
プログラミング、アーキテクチ...
-
VBAで改行の入ったデータの正規...
-
python ボタンを押すと複数の関...
-
YOASOBI
-
RPG(AS400)の本、サイトってあ...
-
別のアプリケーションのテキス...
おすすめ情報