Flashの超基本的な質問はここでしろ! part44 (485レス)
Flashの超基本的な質問はここでしろ! part44 http://mevius.5ch.net/test/read.cgi/swf/1363773522/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
156: Now_loading...774KB [] 2014/01/11(土) 13:46:49.60 ID:22jQDd9D AS3の超基本的な質問をさせてください 円形のMC(maru_mc)を2つ用意してそれぞれにmaru1、maru2というインスタンス名をつける。 また別に四角形のMC(sikaku_mc)を用意してインスタンス名sikaku1にする。 ムービークリップsikaku1の中には1フレーム目はただの四角形、 2フレーム目に別の四角形のMC(sikaku2_mc)を入れてる。ちなみにsikaku2_mcは四角形が縮小するアニメーションをつけてる。 ここで、maru1 maru2をsikaku1に接触させると、sikaku1が2フレーム目に飛ぶ、離すと1フレームめに戻る という風にしたくて以下のプログラムを書いたんだけど… http://mevius.5ch.net/test/read.cgi/swf/1363773522/156
157: Now_loading...774KB [] 2014/01/11(土) 13:49:34.88 ID:22jQDd9D public class Gbdsx extends MovieClip { public function Gbdsx() { maru1.addEventListener(MouseEvent.MOUSE_DOWN, dragImg); maru1.addEventListener(MouseEvent.MOUSE_UP, dropImg); maru2.addEventListener(MouseEvent.MOUSE_DOWN, dragImg); maru2.addEventListener(MouseEvent.MOUSE_UP, dropImg); } private function dragImg(event:MouseEvent):void { event.target.startDrag(true); } http://mevius.5ch.net/test/read.cgi/swf/1363773522/157
158: Now_loading...774KB [] 2014/01/11(土) 13:51:07.30 ID:22jQDd9D private function dropImg(event:MouseEvent):void { event.target.stopDrag(); if (maru1.hitTestObject(sikaku1)) { maru1.addEventListener(Event.ENTER_FRAME,maruFunc); } if (maru2.hitTestObject(sikaku1)) { maru2.addEventListener(Event.ENTER_FRAME,maruFunc2); } } private function maruFunc(e:Event):void { if (maru1.hitTestObject(sikaku1)) { sikaku1.gotoAndStop(2); } else { sikaku1.gotoAndStop(1); } } http://mevius.5ch.net/test/read.cgi/swf/1363773522/158
159: Now_loading...774KB [] 2014/01/11(土) 13:52:11.72 ID:22jQDd9D private function maruFunc2(e:Event):void { if (maru2.hitTestObject(sikaku1)) { sikaku1.gotoAndStop(2); } else { sikaku1.gotoAndStop(1); } } } } 例えばmaru1をsikaku1に接触させたら普通に動くんだが、maru1を接触させたあと、maru2をsikaku1に接触させたら sikaku1がまったく変化しないんだけどどうしてかわかりますか?? http://mevius.5ch.net/test/read.cgi/swf/1363773522/159
161: Now_loading...774KB [] 2014/01/11(土) 14:51:22.38 ID:22jQDd9D >>160 すいません!説明がわかりにくいかと思いそのままコピペしてしまいました。 ドキュメントクラスで作ってますpackage〜のところはコピペしてません… http://mevius.5ch.net/test/read.cgi/swf/1363773522/161
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s