如何从另一个mxml更改标签状态?

时间:2013-09-18 15:03:37

标签: flex actionscript flash-builder

我在mxmlOne中有两个mxmls和label(带有Id =“labelID”)。我想要的是从另一个mxmlTwo改变其功能的可见性。

我尝试通过ID访问并将其更改为“false”。我想念的是什么?我给了mxmlOne id =“mxmlOneID”并尝试这种方式:

mxmlOneID.labelID.visible="false";
你能指点我在哪里挖吗?我是flex和AS的新手。

1 个答案:

答案 0 :(得分:0)

user2791999,更好的方法是使用事件,您可以尝试:

第一个MXML:dispatchEvent (new Event("nameEvent"))

第二个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