У меня возникла проблема: я делаю ГИС-программу с помощью flex.
В моем приложении есть карта, когда я нажимаю один значок на карте, появляется окно A, когда я нажимаю ссылку внутри окна A, появляется окно B, но здесь моя проблема возникает, когда я закрываю окно B и нажимаю ссылку внутри окна A другое раз, два окнаB всплывают ...
В моем окне А у меня
...
var windowBEvt:WindowBEvent = new WindowBEvent();
CairngormEventDispatcher.getInstance().dispatchEvent(windowBEvt);
...
<control:WindowBControl id='control1'>
В WindowBControl у меня есть
addCommand(WindowBControl.EVENT_POPUPWindowB,WindowBCommand);
В WindowBCommand у меня есть
public function execute(event:CairngormEvent):void
{
...
var windowB:WindowB = new WindowB();
PopUpManager.addPopUp(windowB);
...
}
Может ли кто-нибудь помочь мне?
Большое спасибо!
С наилучшими пожеланиями, Шуо