• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:呼び出し先関数内で待ちの処理)

FLASHでルービックキューブを作る際の回転処理について質問

このQ&Aのポイント
  • FLASHでルービックキューブを作る際に回転処理をする際、複数の軸を同時に回転させたいが、tweener処理が終わるまで待ち続ける方法が分からない。
  • 特定の軸を回転させるCube_Rotate関数を作成し、複数の軸を回転させるために連続して呼び出しているが、回転が同時に行われてしまうため、tweener処理が終わってから次の回転処理を行いたい。
  • 現在のコードでは、tweenflagを使用してtweener処理が終わるまで待機する方法を試しているが、while文で回りっぱなしの状態になり、タイムアウトになってしまう。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

そういえばトゥイーン対象の取得からしないといけないので Tweenerにdelayしてもらっても意味なかったんでしたね 多分この場合はsetTimeoutの方が適してます setTimeout使うとこんなカンジです http://proxy.f3.ymdb.yahoofs.jp/bc/46d18bc5_181f4/bc/f8de/%A5%EB%A1%BC%A5%D3%A5%C3%A5%AF%A5%AD%A5%E5%A1%BC%A5%D6.swf?BC.YVkLB87zdhLUr

bokechans
質問者

お礼

delayで試していたのですが、setTimeoutも勉強してみます。 timerやthreadなども出てきたので、パニック気味で検討中です。 せっかくのリンクですが、リンク先が開けません。 申し訳ございませんが、もう一度リンクを貼っていただけないでしょうか?

その他の回答 (3)

回答No.4

http://takibi.ciao.jp/flash/ルービック.swf ブリーフケースってやっぱり サーバー代わりみたない 使い方はできないんですね・・残念

回答No.3
回答No.1

whileは待機には使えないです 普通ならsetTimeoutでもつかうとこですが せっかくtweenerにはdelayがついてるんだから Cube_Rotate にTweenerのdelayに入れる引数も 用意しておいてやれば良いと思いますよ

関連するQ&A