特定のイベントで強制的に無効にしたいモバイル アプリケーションに TextArea があります。これまでのところ、私はこれを行うことができます:
myTextArea.width = myTextArea.width + 1;
テキストエリアが正しく更新されるため、機能することはわかっています。
以下を使用して「正しく」実行しようとしました。
testing.invalidateProperties();
testing.invalidateDisplayList();
testing.invalidateSize();
testing.validateNow();
parentGroup.invalidateProperties();
parentGroup.invalidateDisplayList();
parentGroup.invalidateSize();
parentGroup.validateNow();
前のコードはどれも機能しません。
TextArea は StageTextAreaSkin を使用しています。
更新
これは幅の設定と同様に機能するようですが、ハックでもあり、残りのコンポーネントと同期しません:
testing.skin.styleChanged("anything");