メイン どこでも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 |
投稿するにはまず登録を | |