- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Flashでスライドメニューを作りたいのですが…。)
Flashでスライドメニューを作成する方法とは?
このQ&Aのポイント
- Flashでスライドメニューを作成する方法を教えてください。
- 具体的には、http://www.sebacs.co.jp/のようなスライド式のメニューを作成し、リンクを貼る方法が知りたいです。
- 現在はhttp://exyz.cocolog-nifty.com/good_sleep/2007/12/au_45b8.html#moreの方法で作成していますが、リンクの設定がうまくいっていません。どなたか教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>Adobe FlashplayerCS3 proで Adobe Flash CS3 proですよね?^^; (Adobe Flashplayer はswfを見せるソフトですし・・・) >そこから各パネルにリンクをはることができません。 どういったとこまでやって、どうできないのでしょうか? 例示されているのは、TOPのメニュー部分がswfでリンク先はHTMLですが、同じなのでしょうか? それならば getURL で行けますよ。
その他の回答 (1)
- suzuko
- ベストアンサー率38% (1112/2922)
回答No.2
#1です。 えらく難しいスクリプトを使っているのですね。と思ったら、これAS3.0ですね。^^; AS3.0とAS2.0はgetURLがかなり違うみたいですよ。(実際、自分はAS3.0を触ってないので、未検証ですが) 参考URLがお役に立つかも・・・・
質問者
お礼
AS3.0を使っていたとは自分でもわかりませんでした。初心者の無知さは怖いですね^^; getURLでリンクさせることができました。 参考URLはまだ自分には難しいようで、理解するには時間がかかりそうですが少しずつ勉強していきたいと思います。 本当にありがとうございました。
補足
>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/au_45b8.html#moreを引用。これをサイズとパネル数等を変更して作っています。)を記述し、スライドさせることはできました。 >それならば >getURL >で行けますよ。 getURLはどのレイヤーにどのように書けばよろしいのでしょうか? お教えいただけると幸いです^^ (クリックしたら、というものを使いたいのでonClickEventを使うのでしょうか。)