0

fla ファイル ライブラリに Flash で作成された MovieClip シンボルがあります。このムービークリップのタイムラインのフレーム 1 にテキスト フィールドがあります。ムービークリップのタイムラインに別のフレームがあります。このシンボルにはカスタム クラス定義があります。メモリーゲームの裏返しカードです。

フレーム 2 (gotoAndStop(2)) に移動し、テキスト フィールドのテキストプロパティ ( this.field.text = "hello" ) を設定して、テキスト フィールドにアクセスします。ただし、フレーム 1 に移動してからフレーム 2 に戻ると、テキストはライブラリのシンボルの元のテキストになります。私が書いた showFace メソッドで 、テキストプロパティを再度変更する必要があります。

また、ライブラリ内のシンボルであり、エラーが発生するため、コンストラクターにパラメーターを渡すことはできません。

フラッシュのこの動作は非常に奇妙です。

フレーム内のプロパティを永続的に設定する方法はありますか?

ありがとうございました

4

1 に答える 1

0

基本的にいいえ。各フレームは設定どおりに表示されるように設計されています。プログラムによる可視化を使用するか、ステージから追加/削除してみてください。

于 2010-04-18T19:19:16.337 に答える