2011-07-12 12 views
1

フレックスメモリ管理が悪いため、一度インスタンス化されたオブジェクトは非常に簡単に消滅しません(スコープから外れても)、コンポーネントのさまざまなプロパティをチェックする必要があります。私は、画面(表示オブジェクト)が現在のビューにあるかどうかを知るためにそのようなものを使用しています。このため、私は現在表示されているブール値のプロパティをオンにしています。表示オブジェクトのshowイベントにtrueを設定しています。フレックスディスプレイオブジェクトの 'show'の相補的なイベント

私が知る必要があるのは、画面が別の表示オブジェクトに置き換えられたときに、どのイベント(たとえば、表示の反対のもの、たとえば左か?

dotnetのfocusInとfocusOutのようなものです。

また、表示オブジェクトが現在表示されているかどうかを直接教えることができるプロパティがある場合(hasFocusは私に予想される結果を与えていないようです)。

ありがとうございました。

+0

[FocusIn](http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/InteractiveObject.html#event:focusIn)/ [FocusOut](http:// help .adobe.com/ja/FlashPlatform/reference/actionscript/3/flash/display/InteractiveObject.html#event:focusOut)あなたが探しているイベント?しかし、これらのイベントは、オブジェクトがまだ画面上にある場合でもトリガーできます。 –

+0

um displayObject.visible ???? –

答えて

0

名は次のとおりです。removedFromStage。

関連する問題