トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     hittestのアタリ判定について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
田伏庸朗
Åê¹ÆNo.40646
投稿日時: 2008-11-4 22:14
半人前
居住地: 新潟県新潟市
投稿: 36
使用環境:
FLASH CS4
windows xp
AS3.0
hittestのアタリ判定について
いつも参考にさせていただいています。
色々調べてもちょっと出てこなかったので、
質問させていただきました。

制作環境はウインドウズでFlash8でAS2.0です。
以下のスクリプトで、
this.kkara_mc.keiahit_btnにマウスがある場合はSTOPを、
this.kkara_mc.keiahit_btnにマウスがない場合はoutというフレームに飛ぶというスクリプトを書いたつもりなのですが、
何故かマウスがターゲットを外れても、outがtraceされません。
まったく理由がわからず、ここに書き込みました。
よろしくお願いいたします。

var myHit:Boolean = this.kkara_mc.keiahit_btn.hitTest(_root._xmouse,_root._ymouse,true);
if (myHit=true) {
trace("hit");
this.stop();
}
else {
trace("out");
this.gotoAndPlay("out"); }

森 巧尚
Åê¹ÆNo.40648
投稿日時: 2008-11-4 23:20
モデレータ
居住地: 宝塚
投稿: 650
使用環境:
.5/CS4/Safari3
XP+2000//IE6
Re: hittestのアタリ判定について
「if (myHit=true) { 」は、
「if (myHit==true) {」では?


----------------
森 巧尚
http://www.ymori.com

田伏庸朗
Åê¹ÆNo.40649
投稿日時: 2008-11-5 11:22
半人前
居住地: 新潟県新潟市
投稿: 36
使用環境:
FLASH CS4
windows xp
AS3.0
Re: hittestのアタリ判定について
返信、遅くなりました。


引用:


「if (myHit=true) { 」は、
「if (myHit==true) {」では?


申し訳ございません、==でASは書いています。
色々やっていますが、未だoutのみか、hitのみがtraceされます。
森 巧尚
Åê¹ÆNo.40650
投稿日時: 2008-11-5 11:33
モデレータ
居住地: 宝塚
投稿: 650
使用環境:
.5/CS4/Safari3
XP+2000//IE6
Re: hittestのアタリ判定について
最初「outがtraceされません」と質問されていたのに
「未だoutのみか、hitのみがtraceされます」と症状が変わっているようですね。

「いつ調べているか」がわかりませんが、hittest判定を1回しかしていないのではありませんか?
ずっと調べ続ける(enterFrame)か、マウスが動いたとき(mouseMove)に調べ続ける必要があります。


----------------
森 巧尚
http://www.ymori.com

田伏庸朗
Åê¹ÆNo.40651
投稿日時: 2008-11-5 11:56
半人前
居住地: 新潟県新潟市
投稿: 36
使用環境:
FLASH CS4
windows xp
AS3.0
Re: hittestのアタリ判定について
ymori様
すばやい返信、ありがとうございます。
なるほどと思い、
早速、mouseMoveでASを書き換えたら、
上手くいきました。
本当にありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops