0

mxmlOne に 2 つの mxml とラベル (Id="labelID") があります。私が欲しいのは、その可視性を別のmxmlTwoの関数から変更することです.

id でアクセスして、visible を「false」に変更しようとしました。何が恋しい?私は mxmlOne id="mxmlOneID" を与え、この方法を試しました:

mxmlOneID.labelID.visible="false";

掘る場所を教えてもらえますか?私はフレックスとASの初心者です。

4

1 に答える 1

0

user2791999、より良い方法はイベントを使用することです。試すことができます:

最初の MXML:dispatchEvent (new Event("nameEvent"))

2 番目の MXML: addEventListener ("nameEvent",function,true).

詳細については、http: //livedocs.adobe.com/flex/3/html/help.html?content=events_08.htmlを参照してください。

または、parent、parentDocument、owner、FlexGlobals.topLevelApplication.nameOfVar を使用できます。

詳細については、http: //help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7e3a.htmlを参照してください。

于 2013-09-18T22:56:04.217 に答える