質問

actionscript(または一般的な同様の言語)のプログラムフローを理解できるように文字列をトレースして試行錯誤を試みましたが、役に立ちませんでした。現時点では理解できなかったのか、朝食を食べなかったせいかもしれません。トレースステートメントが最初に出力に表示された理由を説明してください。

これが最初のフレームのコードです ジェネラコディセタグプレ

2番目のフレーム: ジェネラコディセタグプレ

最後のフレーム: ジェネラコディセタグプレ

そして出力 ジェネラコディセタグプレ

私がやろうとしているのは、ステージがロードされたときにイベントをトリガーすることです。画像のURLを生成し、それらを配列に挿入して、トレースバックします。

流れを理解することは私にとって非常に重要です。これを理解せずに前進したくありません。ありがとうございます。

役に立ちましたか?

解決

私はあなたのためにそれを十分に分解できることを願っています: 行プログラムが起動し、 3行目を実行して出力を生成します: ジェネラコディセタグプレ で、次のセクションに移動します。 ジェネラコディセタグプレ パーここでリリースする重要なことは、上記のコードは実際には何もトリガーせず、代わりに特定のイベントが発生したときに実行されるリスナー(定義した関数)を登録することです。たとえば、最初の行の stage.addEventListener(Event.ENTER_FRAME、generateURLs); は、最初のフレームが入力されるとすぐに起動して generateURLs を実行するイベントリスナーをアタッチします。機能。 pas次に、プログラムは8行目を解釈して実行します。 ジェネラコディセタグプレ ●その後、 generatorURLs関数を定義し、その後に出力する別のトレースを続けます。 ジェネラコディセタグプレ ●その後、再びいくつかの関数( showBar hideBar )を定義し、その後に別のトレースステートメントを続けて次のようにします。 ジェネラコディセタグプレ パーここでリリースする重要なことは、イベントを聞くためにいくつかのイベントリスナーを登録することだけです。ただし、イベントはまだ発生していません。そのため、どの関数からもトレース呼び出しが実行されるのを見たことがありません。ただし、これはフレーム1の最後の行であるため、プログラムは Event.ENTER_FRAME を起動します。これは、リッスンするために登録したもので、 generateURLs 関数を呼び出します。 pokemon / img_XX.jpg 出力。 pasこれまでに言ったことを理解していれば、残りはここから自明です。 <これがお役に立てば幸いです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top