fla ファイル ライブラリに Flash で作成された MovieClip シンボルがあります。このムービークリップのタイムラインのフレーム 1 にテキスト フィールドがあります。ムービークリップのタイムラインに別のフレームがあります。このシンボルにはカスタム クラス定義があります。メモリーゲームの裏返しカードです。
フレーム 2 (gotoAndStop(2)) に移動し、テキスト フィールドのテキストプロパティ ( this.field.text = "hello" ) を設定して、テキスト フィールドにアクセスします。ただし、フレーム 1 に移動してからフレーム 2 に戻ると、テキストはライブラリのシンボルの元のテキストになります。私が書いた showFace メソッドで 、テキストプロパティを再度変更する必要があります。
また、ライブラリ内のシンボルであり、エラーが発生するため、コンストラクターにパラメーターを渡すことはできません。
フラッシュのこの動作は非常に奇妙です。
フレーム内のプロパティを永続的に設定する方法はありますか?
ありがとうございました