メイン 迷える子羊の部屋【初心者専用】 ロールアウトで逆送り+URLジャンプ | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ERi_yyy | Åê¹ÆNo.12089 投稿日時: 2004-11-7 18:34 |
新米 居住地: 投稿: 2
使用環境:
|
ロールアウトで逆送り+URLジャンプ はじめまして。
FLASH MXアクションスクリプトを勉強しはじめました初心者です。 プログラム経験ゼロで悪戦苦闘しています。>< ロールアウトで逆送りするオブジェクトで、 さらにクリックすると音が鳴って&URLにジャンプする、 という動きを作りたいのですが、ロールアウトで逆送りまでは できたのですが、その後、 1)クリックした時に音が鳴って 2)URLにジャンプさせる というソースの書き方がわかりません。 以前、こちらのフォーラムで同じ質問があり、野中さんが回答されていたのですが、 タイトル「ロールアウトで逆戻りするアニメにリンクをつけたい」 この回答の中で、 ---------- ロールオーバー/ロールアウトのアニメーションを制御するための Buttonを配置されたいのでしたら、MovieClipシンボル内に置いて ください(MovieClipアクションのonハンドラは、Buttonアクション に移行します)。 ---------- と、あったのですが、この方法「MovieClipシンボル内に別個Buttonを配置する」 というのは一般的な作り方なのでしょうか? (質問者がそうしたいのだったら…という言い方をされてたので、 もしかして他に王道のやり方があるのかな、と思いまして…) 私が参考にしたのは『FLASH ActionScriptスーパーサンプル集』 (ソーテック社)P.77 で以下のソースをムービークリップ内の1フレーム目に書きます。 ---------- this.stop(); this.onRollOver = function() { rollover = true ; } ; this.onRollOut = function() { rollover = false ; } ; this.onEnterFrame = function() { if (rollover) { this.nextFrame(); } else { this.prevFrame(); } } ; ---------- これを見ていると、ボタンオブジェクトを配置しなくてもこのソースに 「クリックしたら音が鳴ってURLにジャンプする」という命令を 書き足して同じことができないのかな、と思っています。 試しに以下のソースの「//ここから下」という行を自分で書き足したのですがだめでした。 そのようなわけで、 1)「ロールアウトで逆送り+URLジャンプ」 ということをしたい場合、どういった方法がスマートなのか教えて下さい。 2)クリックした時に音を鳴らす、というのをこのソース内に書き出して実現することはできるでしょうか。 ---------- this.stop(); this.onRollOver = function() { rollover = true ; } ; this.onRollOut = function() { rollover = false ; } ; this.onEnterFrame = function() { if (rollover) { this.nextFrame(); } else { this.prevFrame(); } } ; //ここから下 this.onRelease = function() { mode = ! mode; if(mode){ getURL("index2.html"); } else { this.stop(); } } ; ---------- |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ロールアウトで逆送り+URLジャンプ | ERi_yyy | 2004-11-7 18:34 |
Re: ロールアウトで逆送り+URLジャンプ | mayor | 2004-11-7 19:10 |
Re: ロールアウトで逆送り+URLジャンプ | ERi_yyy | 2004-11-9 2:06 |
Re: ロールアウトで逆送り+URLジャンプ | mayor | 2004-11-9 2:56 |
Re: ロールアウトで逆送り+URLジャンプ | Fumio | 2004-11-9 9:04 |
Re: ロールアウトで逆送り+URLジャンプ | Fumio | 2004-11-9 8:54 |
投稿するにはまず登録を | |