Powered by Movable Type 3.16Syndicate this site(XML)
< November | | February >
2009.12.21

[SCRIPTAS3 : Run to the clicked point

クリックした位置に向かっていくキャラにつけたAS。

●多謝
http://www.adobe.com/jp/support/kb/ts/228/ts_228615_ja-jp.html
http://hakuhin.hp.infoseek.co.jp/main/as/math.html#MATH_00
http://www8.plala.or.jp/ap2/suugaku/sankakukansuunoshoho.html

Posted by inami at 03:01 AM
2009.12.20

[SCRIPTAS3 : SIN COS TAN

いつもわかんなくなるのでメモ

●多謝
http://hakuhin.hp.infoseek.co.jp/main/as/math.html#MATH_00
http://www.procreo.jp/tutorial03.html

2点でできる線の角度を求める。

rad = Math.atan2(目標のy座標 - 自分のy座標, 目標のx座標 - 自分のx座標);
角度 = (Math.PI / 180) * rad;

Posted by inami at 11:50 PM
2009.12.11

[SCRIPTAS3:KeyboardEvent

このイベントハンドラは、stage オブジェクト以外のインスタンスに登録したときはフォーカスを与えないと動作しません。

多謝
http://hakuhin.hp.infoseek.co.jp/main/as3/key_board.html#KEY_BOARD_0%EF%BC%93

Posted by inami at 05:38 PM
2009.12.10

[SCRIPTAS3 : Pass Time of Timer Class

TimerClassを使って
経過時間のミリ秒とかとれないのかなって思って調べたら
取れないのよね。
取れないというか工夫次第っていうか。

多謝
http://oshiete1.goo.ne.jp/qa4989338.html

要するに、5000ミリ秒1回のタイマーを、 50ミリ秒を100回、回すようにします。

他にもやり方はありますが、タイマー自体を監視する方法としては
これが一番シンプルな気がします。

なるほどねって。
これでcurrentCountに条件分岐とかつけてあげたら良いわけで。

ちなみにタイマーが動いているかどうかを知りたいときは

myTimer.running = (boolean);

ってことで。

たとえば、タイマーが動いているときはプレイボタンを効かないようにしたいじゃない。意味無いから。そんなときは

if(myTimer.running == true)
{
//動いている時は、ポーズボタンのみの記述
}
if(myTimer.running == false)
{
//止まっている時は、プレイボタンのみの記述
}

みたいな。

http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/flash/utils/Timer.html

Posted by inami at 10:40 PM
CopyRight© ´MNGN.COM´. All Rights Reserved.