例えばhtmlのページ.jpgや.gifをクリックしたら別のページに飛ぶようにハイパーリンクを張るように、フラッシュで作成した.swfの動画ファイルにハイパーリンクを張るのはどのようにしたらよいのでしょうか。
過去の質問を検索してみましたが、アクションスクリプトでgetURLを書くようにする方法があるらしいのですが、自分のアクションスクリプトを書く方法が誤ってるらしく失敗ばかりです。
なおドリームウェーバーもフラッシュもMX2004を使用しており、ファイルのサイズは横800縦200(ピクセル)です。
下の動画レイヤーの上にもう一つ同じサイズの透明のボタンのレイヤーを作成してその透明のボタンにgetURLを書き込んでいるはずなのですが、実際にswfにするとリンクが張られてません。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
> ボタンをクリックして選択状態にして、ウィンドウのアクションを開いて出てくる白い部分に書くようにしているのですが、上手くいきません。
であってます。あとは原因としては、そのボタンはちゃんとシンボル化しているか。そしてそのシンボルのタイプは「ボタン」になっているか。
あとはなんだろうなあ。。。こんな簡単なスクリプト、一瞬でできちゃうのですが、一体なにがうまくいかないのでしょうかね。。
ちなみにフレーム上(レイヤー上といったほうがわかりやすいかな?)にスクリプトを書いてしまっていた場合は、そのフレーム上に「a]という文字が表示されます。もし「a」と表示されていたら、それは間違ってところにスクリプトを書いてしまっているということです。
ようやく今日上手くリンクを張ることができました。スクリプトを書いていたボタンのレイヤーを動画のレイヤーの上にしていたのを下にしたところ、上手く張ることができました。
No.2
- 回答日時:
スクリプト自体はあってますが、おそらくそのスクリプトを埋め込む場所を間違っているのだと思います。
そのスクリプトをどこに書いていますか?
ひょっとしてフレーム上に書いているのではないでしょうか?
まずはボタンをクリックして選択状態にして、そのボタンのシンボルにそのスクリプトを書いてください。
この回答への補足
ボタンをクリックして選択、という部分ですが、私の場合は対象の上で右クリックで全て選択を選ぶ形をとっています。というのも透明ボタンを左クリックするだけでは選択されていないらしく必ずチェックでエラーが出るからです。
補足日時:2007/02/07 17:58ありがとうございます。ボタンのシンボルに、とのことですが、ボタンをクリックして選択状態にして、ウィンドウのアクションを開いて出てくる白い部分に書くようにしているのですが、上手くいきません。
これはひょっとしてkancil様のおっしゃっている“フレーム上に書いている”状態でしょうか。
No.1
- 回答日時:
方法としてはあってると思いますが、なぜリンクが張られないのでしょうかね?
そのリンク張り部分のアクションスクリプト部分を具体的にどう書いているのか教えていただければ、原因がわかるかもしれませんが・・・
この回答への補足
on (release) {
getURL("ホームページのアドレス");
}
上記を入力しています。
ただ自分も素人なので自分のアクションスクリプトの書き方が正しいのかどうかがよく解っておりません。
さきほどシンタックスチェックしたところ下記のようなメッセージが出ました。
**エラー** シーン = シーン 1, レイヤー = レイヤー 4, フレーム = 1 :行 1:マウスイベントはボタンインスタンスでのみ使用できます。
on (release) {
ActionScript エラー数 :1 報告済みエラー :1
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- 画像編集・動画編集・音楽編集 Corel VideoStudio Pro X8 で、SWFをmp4に変換する方法 1 2022/05/06 22:19
- YouTube ユーチューブへの動画投稿にサムネイルを付ける方法は? 1 2022/07/21 23:45
- Photoshop(フォトショップ) Photoshopの画像が重すぎるので軽くしたいです 7 2022/05/13 20:13
- その他(クラウドサービス・オンラインストレージ) firestorage_androidスマホでダウンロードできない 1 2022/10/25 08:18
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- デザイン ファイヤーアルパカ。色塗り 4 2022/11/10 18:24
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- Photoshop(フォトショップ) 塗りつぶした画像を透過させない方法について。上からレイヤーで塗った場合は透過できると聞きましたが、レ 1 2022/10/22 13:41
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
即自動計算のスクリプト
-
マウスオーバーで色が薄くなる...
-
ボタンの深度で
-
テキストボックスにセルの値を...
-
VBAで改行の入ったデータの正規...
-
プログラミング、アーキテクチ...
-
テキストボックスの中身をリセ...
-
【Photoshop】レイヤー効果の境...
-
テキストエリア内の文字列にリ...
-
ipconfig /releaseって何ですか?
-
【VB.NET】別Formのボタンが押...
-
【ExcelVBA】ファイル名をセル...
-
SNMPの標準MIBについて
-
フォームのテキストの入力数字...
-
Access2000 実行時エラー '3061':
-
IP Address 入力フォームについて
-
FLASHのActivescriptでオブジェ...
-
photoshopで書いた四角の枠の中...
-
VB.NETで数十行のプログラムを...
-
YOASOBI
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
arduino プログラムについて
-
×ボタンを無効化したいのですが...
-
VB 基本的なプログラム √ ...
-
FlashからPHPへの値の受け渡し
-
ダブルクリックを無効にするには
-
ボタンをクリックして画面遷移...
-
FLASH ボタンフォーカスインし...
-
移動位置が狂ってしまう
-
ボタンと連動したフェードイン...
-
FlashからPHPへの変数の渡し方...
-
FLASH MX ロールオーバーボタン
-
Flashのロゴ
-
指定したURLを開くアクショ...
-
ムービークリップの中のボタン...
-
FLASHからメールの送付
-
photoshopで書いた四角の枠の中...
-
VBAで改行の入ったデータの正規...
-
YOASOBI
-
VBScriptでMsgBoxのYesNoボック...
-
プログラミング、アーキテクチ...
おすすめ情報