Как я могу установить атрибут visible = "true" для Panel из другого компонента? - PullRequest
0 голосов
/ 14 декабря 2009

Мой код:

"
xmlns: custom = "Components. " initialize = "loadProduct ()" >

   <mx:Panel id="main"   >

   </mx:Panel>

  <mx:Panel id="addressId" visible="false"  >

      <custom:AddressForm  >

      </custom:AddressForm>


 </mx:Panel>

мой код для AddressForm находится в другом файле .mxml

<? xml version = "1.0" encoding = "utf-8"?>

</ mx: Форма>

при событии goBack () я хочу отключить Panel с id = "main"

пожалуйста, скажите мне решение ......

Ответы [ 2 ]

2 голосов
/ 18 октября 2012

Вы также можете добавить идентификатор для пользовательского компонента, как это,

<custom:AddressForm  id="myCustomComponent">

  </custom:AddressForm>

и доступ к элементу управления, видимость которого можно установить,

public function goBack(e:Event):void{
    myCustomComponent.main.visible = false;
}
0 голосов
/ 14 декабря 2009
public function goBack(e:Event):void{
    e.currentTarget.parent.parent.visible = false;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...