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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   どこでもFlash【携帯向けFlash関連】
     getPropertyによるヒット判定について。
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
toward
Åê¹ÆNo.32949
投稿日時: 2007-4-16 16:53
職人
居住地: 北海道
投稿: 250
使用環境:
getPropertyによるヒット判定について。
いつも参考にさせてもらっています。

getPropertyによる当り判定をつくろうとおもっています。
下記のようなボタンを作成して、
2468数字キー入力により、cursorというMCを移動させて、
対象のMCの上で5を押すと画面遷移するというものです。

同じボタンを3フレーム目から8フレーム目まで配置し、hogeを変えることで、複数のフレームにて使いまわそうとおもったのですが、2フレーム目ではうまくいくのですが、3フレーム目以降では、trace結果が、mxが0,my=1,mw=8,mh=9となってしまいます。

on (keyPress "5") {
//カーソル座標の取得
cx = getProperty("cursor", _x);
cy = getProperty("cursor", _y);
//hoge座標の取得
mx = getProperty("hoge_mc", _x);
my = getProperty("hoge_mc", _y);
mw = getProperty("hoge_mc", _width);
mh = getProperty("hoge_mc", _height);
trace(mx);
trace(my);
trace(mw);
trace(mh);
if (cx >= mx and cy >= my) {
if (cx <= mx + mw and cy <= my + mh) {
gotoAndStop("hoge");
}
}
}

以上、よろしくおねがいします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » getPropertyによるヒット判定について。 toward 2007-4-16 16:53
     Re: getPropertyによるヒット判定について。 kurekure 2007-4-18 10:20
       Re: getPropertyによるヒット判定について。 toward 2007-4-19 8:52
         Re: getPropertyによるヒット判定について。 kurekure 2007-4-19 20:11
           Re: getPropertyによるヒット判定について。 toward 2007-4-20 11:15

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