|
|
|||||
Регистрация: Nov 2007
Сообщений: 183
|
проблема с PoPUpManager
С помощью PoPUpManager создаю всплывающее окно:
private function createTitleWindow():void{ trace("imageWindow "+imageWindow); imageWindow = PopUpManager.createPopUp(this, TitleWindow, true) as TitleWindow; imageWindow.maxWidth = 1000; imageWindow.maxHeight =700; imageWindow.showCloseButton = true; imageWindow.addEventListener(CloseEvent.CLOSE,_close); imageWindow.x = 100; imageWindow.y = 100; } private function _close(event:CloseEvent):void{ PopUpManager.removePopUp(imageWindow); imageWindow = null; } При первоначальной загрузке все работает. Но когда в главную загружаю повторно, ругается на PopUpManager и не дает открыть окно. Выдает такое: Main Thread (Suspended: TypeError: Error #1034: Type Coercion failed: cannot convert mx.managers::PopUpManagerImpl@2c4d8c21 to mx.managers.IPopUpManager.) Может кто сталкивался с такой проблемой? |
|
|||||
Flash Aксакал
Регистрация: Jun 2005
Сообщений: 636
|
Скорее всего дублируются классы в ApplicationDomain? вы используете один SWFLoader? LoaderContext ему не определяете.
Приведите код загрузки. |
|
|||||
Регистрация: Nov 2007
Сообщений: 183
|
Код загрузки следующий:
Если я что то не так делаю, может подскажете? |
|
|||||
Регистрация: Sep 2007
Сообщений: 146
|
Активация окна
var modal:modal_window = modal_window; PopUpManager.addPopUp(modal,this,true); PopUpManager.centerPopUp(modal); |
|
|||||
Регистрация: Nov 2007
Сообщений: 183
|
Bruiser, а modal_window - это наследуется от TitleWindow
Я правильно Вас понял? |
|
|||||
Регистрация: Sep 2007
Сообщений: 146
|
да, правильно поняли)
|
Часовой пояс GMT +4, время: 02:56. |
|
« Предыдущая тема | Следующая тема » |
|
|