コロナアプリの実行のコンポーネントと実行順序は何ですか?

私は、2つのハンドラ関数のどれがCoronaアプリループで最初に呼び出されたのか疑問に思っていました。

displayObject:addEventListener( "touch", handler1 ) 
Runtime:addEventListener( "enterFrame", handler2 )

私はそれをテストすることができましたが、それが一貫してその方法であり、Anscaの人がそれを変更しないことを保証することはできませんでした。 「enterframe」イベントを使用してゲームコードループをトリガするので、ゲームコードまたはUIコードが最初に実行されるかどうかを知ることは良いことです。

私はその後、Anscaから実行ループを記述したドキュメントを見つけられなかったことに気付きました。コーダーにとって興味のあるシーンの背後には何が起こっていますか、どのような順序で起こっていますか?誰かが何らかの文書を参照していますか?

2

1 答え

基本的には、エンターフレームのランタイムは、フレームの変更ごとに自動的に実行されます。つまり、ミリ秒ごとに実行されると言えます。したがって、Handler2はミリ秒ごとに呼び出されます。次に、画面に触れると handler1関数 handler2 function が呼び出される時間が非常に短いので、どの関数が最初に呼び出されているのかを言うのは非常に難しいです。

2
追加された
理解しています。 :)しかし、Anscaは処理命令があったかどうか、その命令が何であるかを明確にしたいと思っています。
追加された 著者 Amoxus,