メイン 迷える子羊の部屋【初心者専用】 マウスオーバーで表示するポップアップについて | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sasanuma | Åê¹ÆNo.47660 投稿日時: 2011-6-30 19:44 |
半人前 居住地: 投稿: 42
使用環境:
MacOS10.5,flash(CS4)AS3 |
マウスオーバーで表示するポップアップについて walkin_mcという元はjpgのインスタンスにマウスオーバーしたらwalkin_txがマウスポインタの位置に表示されて、マウスが離れたら消えるようにしたいのですが、現状だと1度マウスを乗せるとそこからwalkin_txがついてこなく、止まった状態になってしまいます。これをマウスオーバーしてる間はずっとポインタについてくるという風にしたいのですが、どうしたらいいでしょうか。ご教授よろしくお願い致します。
//Walkinボタン walkin_mc.buttonMode = true; walkin_mc.addEventListener(MouseEvent.MOUSE_OVER, wOver); walkin_mc.addEventListener(MouseEvent.MOUSE_OUT, wOut); function wOver(evt:Event):void{ walkin_tx.x += (stage.mouseX - walkin_tx.x) walkin_tx.y += (stage.mouseY - walkin_tx.y) } function wOut(evt:Event):void{ walkin_tx.x = 337; walkin_tx.y = 775; } |
ひろゆき | Åê¹ÆNo.47661 投稿日時: 2011-6-30 20:07 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: マウスオーバーで表示するポップアップについて スクリプトは、見やすいように、[code][/code]で囲んで、掲載しましょう。
また、スクリプトはコードを貼り付けるだけでなく、 どこに記述したとか、どんなインスタンスをどこに配置してあるかの情報も必要です。 第三者が再現しやすいような説明を心がけてください。 例えば、数値ひとつをとっても、ステージサイズの説明がなければ、分からないこともあります。
|
ひろゆき | Åê¹ÆNo.47662 投稿日時: 2011-6-30 20:24 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: マウスオーバーで表示するポップアップについて ステージサイズ(800*600)のステージ上に、
ムービークリップ(インスタンス名: walkin_mc, walkin_tx)を配置。 walkin_mcを(200, 200)の位置に、walkin_txを(400, 800)に配置。 メインのタイムラインに以下のスクリプトを記述。
ただし、「消える」というのが「ステージ領域から消える」という意味なのか、 「フェードアウトする」という意味なのか、明確ではないので、あまり奇麗な動きだとは思えませんが。 「HelpPanel (1)」「HelpPanel (2)」も参考まで。
|
sasanuma | Åê¹ÆNo.47663 投稿日時: 2011-6-30 22:49 |
半人前 居住地: 投稿: 42
使用環境:
MacOS10.5,flash(CS4)AS3 |
Re: マウスオーバーで表示するポップアップについて できました!ありがとうございます。
あと、以下の様な命令文は何ででてくるんでしょうか?どういう本で書いてありますか?update,flase,0,trueのところがわからないです。 もし教えていただけるようでしたらよろしくお願い致します。 [CODE] addEventListener(Event.ENTER_FRAME, update, false, 0, true); [/CODE] |
野中文雄 | Åê¹ÆNo.47664 投稿日時: 2011-6-30 23:38 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: マウスオーバーで表示するポップアップについて 当然[ヘルプ]には書いてあります。あとは、以下をご参照ください。
「EventDispatcher.addEventListener()メソッド」 『ActionScript 3.0による三次元表現ガイドブック』Column 01「ガベージコレクションと弱い参照」p.024-026 (PDF) 引用: sasanumaさんは書きました: |
ひろゆき | Åê¹ÆNo.47666 投稿日時: 2011-7-1 10:02 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: マウスオーバーで表示するポップアップについて 引用:
sasanumaさんは書きました: イベントを用いて何かさせたいのであれば、イベントを学習してください。 リファンレンスや参考書などに載っているでしょう。 また、投稿されたあと、ご自分の投稿はご覧になっておられるのでしょうか? スクリプトは、見やすいように、[code][/code]で囲んで、掲載しましょう。 と申し上げましたが、なぜか大文字でCODEになっています。 なので、一向に見やすくはなっていませんし。
|
sasanuma | Åê¹ÆNo.47667 投稿日時: 2011-7-1 11:14 |
半人前 居住地: 投稿: 42
使用環境:
MacOS10.5,flash(CS4)AS3 |
Re: マウスオーバーで表示するポップアップについて ひろゆき様
すいません、大文字になっていましたね。;ご回答ありがとうございました。 野中様 ありがとうございます。参考にさせていただきます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |