こちらのサイトhttp://www.sebacs.co.jp/のような
menuをスライドさせてリンクで各ページに飛ばすというスライド式Flashを作成しているのですが、各メニューにリンクを貼る箇所でつまずいてしまうので、教えていただきたく思います。
はじめは過去ログを参考にhttp://www.condo.fromc.jp/flash/memo/index.htmlのサンプルで作成していたのですが、http://kikitai.teacup.com/search.php3?dummy=%83% …などで調べていくうちにスクリプト自体に問題があるということでしたので
現在http://exyz.cocolog-nifty.com/good_sleep/2007/12 …の方法で作成をしています。
が、スライドさせることはできたのですが、そこから各パネルにリンクをはることができません。
Flash作成環境はWinXPのAdobe FlashplayerCS3 proで今年からFlashを勉強しはじめたのであまり詳しいとはいえないですが、今回の一連で勉強していくうちに透明ボタンが必要であることやボタンが重なりあった領域でマウス操作をすると手前のインスタンスしかイベントを受け取れないことは理解いたしました。
が、肝心のActionScriptをどのようにかけばわからず、ここでつまずいてしまいます。
お手数ですが、どなたかお教えいただけると幸いです。
No.1ベストアンサー
- 回答日時:
>Adobe FlashplayerCS3 proで
Adobe Flash CS3 proですよね?^^;
(Adobe Flashplayer はswfを見せるソフトですし・・・)
>そこから各パネルにリンクをはることができません。
どういったとこまでやって、どうできないのでしょうか?
例示されているのは、TOPのメニュー部分がswfでリンク先はHTMLですが、同じなのでしょうか?
それならば
getURL
で行けますよ。
この回答への補足
>Adobe Flash CS3 proですよね?^^;
恥ずかしい間違いをしてしまいました^^;Flash CS3 proです。
>例示されているのは、TOPのメニュー部分がswfでリンク先はHTMLですが、同じなのでしょうか?
そうです。5つのコンテンツをスライドさせたく、ロールオーバーで開閉して、クリックしたら各htmlに飛ばすことをさせたいです。
現在は6つのレイヤー(5つのコンテンツ用とActionScriptを書くレイヤー)を作成して、as用レイヤーに
/*ライブラリ読込*/
import mx.utils.Delegate;
import caurina.transitions.Tweener;
/*トゥイーンをさせる関数*/
function tw(_x1:Number,_x2:Number,_x3:Number,_mc1:MovieClip,_mc2:MovieClip,_mc3:MovieClip):Void{
Tweener.addTween (_mc1,{_x:_x1,_y:0,time:1,transition:"easelnOutCubic"});
Tweener.addTween (_mc2,{_x:_x2,_y:0,time:1,transition:"easelnOutCubic"});
Tweener.addTween (_mc3,{_x:_x3,_y:0,time:1,transition:"easelnOutCubic"});
}
/*パネルごとの動作*/
// パネル01
panel01_mc.onRollOver = Delegate.create (this,function():Void{
tw (0,300,320,panel01_mc,panel02_mc,panel03_mc);
});
// パネル02
panel02_mc.onRollOver = Delegate.create (this,function():Void{
tw (0,10,320,panel01_mc,panel02_mc,panel03_mc);
});
// パネル03
panel03_mc.onRollOver = Delegate.create (this,function():Void{
tw (0,10,30,panel01_mc,panel02_mc,panel03_mc);
});
(参照URL元http://exyz.cocolog-nifty.com/good_sleep/2007/12 …を引用。これをサイズとパネル数等を変更して作っています。)を記述し、スライドさせることはできました。
>それならば
>getURL
>で行けますよ。
getURLはどのレイヤーにどのように書けばよろしいのでしょうか?
お教えいただけると幸いです^^
(クリックしたら、というものを使いたいのでonClickEventを使うのでしょうか。)
No.2
- 回答日時:
#1です。
えらく難しいスクリプトを使っているのですね。と思ったら、これAS3.0ですね。^^;
AS3.0とAS2.0はgetURLがかなり違うみたいですよ。(実際、自分はAS3.0を触ってないので、未検証ですが)
参考URLがお役に立つかも・・・・
参考URL:http://f-site.org/articles/2006/07/18192707.html
AS3.0を使っていたとは自分でもわかりませんでした。初心者の無知さは怖いですね^^;
getURLでリンクさせることができました。
参考URLはまだ自分には難しいようで、理解するには時間がかかりそうですが少しずつ勉強していきたいと思います。
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(音楽・ダンス・舞台芸能) 坂本龍一さんの盗作疑惑を謝罪した韓国歌手への対応が素晴らしい……でも、相手は韓国人ですよ 2 2022/06/24 07:39
- ライブ・コンサート・クラブ あなたの気になる「名ばかり~」はどんなものですか 7 2023/03/08 19:09
- Excel(エクセル) [スライサー]に関して、 1 2022/05/24 21:07
- 政治 大阪府でギャンブル依存症対策の条例が成立……そりゃ、まぁ、良いんですけどね、パチンコはどうなんだろ 8 2022/10/27 16:02
- Word(ワード) リンクが作動しない 7 2022/12/23 14:15
- 船舶・クルーズ Windows10のエクスプローラにて。 1 2022/10/10 20:11
- 事件・事故 「テロリストの女王」重信房子が刑期満了で出所へ 5 2022/05/27 17:13
- 経済 国債をどんどん発行して、国家予算に充てれば良いという考え方が提唱されてますが…… 5 2022/10/09 19:34
- その他(悩み相談・人生相談) 世良公則が山上グッジョブ映画の公開を批判した件について 6 2022/09/26 10:03
- その他(ニュース・時事問題) ゆたぽん父って人って人間関係が作れないタイプ? それとも、炎上は計画的? 6 2022/11/09 07:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メニューボタンを押されたまま...
-
arduino プログラムについて
-
FLASHで画面の最大化と100%表示...
-
プログラミング、アーキテクチ...
-
YOASOBI
-
マウス自体の移動量の取得
-
FLASHでの色変更
-
PYTHONのtkinterについて
-
マスクにグラデーションをかけ...
-
【VB.NET】別Formのボタンが押...
-
外部ファイルを読み込んでロス...
-
ウインドウハンドルとインスタ...
-
UWSCのBTN関数について。
-
AS3.0 読み込んだ外部テキスト...
-
下記のサイトのTOPページにある...
-
PythonでSetWindowPosを使うに...
-
オブジェクトのランダムな位置表示
-
Photoshopの基本的な参考書を...
-
複数mcのランダム再生とmc指定...
-
ボタンの背景を透過させたいです!
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
arduino プログラムについて
-
×ボタンを無効化したいのですが...
-
VB 基本的なプログラム √ ...
-
FlashからPHPへの値の受け渡し
-
ダブルクリックを無効にするには
-
ボタンをクリックして画面遷移...
-
FLASH ボタンフォーカスインし...
-
移動位置が狂ってしまう
-
ボタンと連動したフェードイン...
-
FlashからPHPへの変数の渡し方...
-
FLASH MX ロールオーバーボタン
-
Flashのロゴ
-
指定したURLを開くアクショ...
-
ムービークリップの中のボタン...
-
FLASHからメールの送付
-
photoshopで書いた四角の枠の中...
-
VBAで改行の入ったデータの正規...
-
YOASOBI
-
VBScriptでMsgBoxのYesNoボック...
-
プログラミング、アーキテクチ...
おすすめ情報