DragManager problema ao carregar aplicativo flex em flash app
-
05-07-2019 - |
Pergunta
Eu tenho um aplicativo Flex que usar DragManager. Quando eu estou carregando esta aplicação para aplicação de flash e tentando usar drag'n'drop funções - eu recebo um erro:
TypeError: Error # 1009: Não é possível acessar uma propriedade ou método de uma referência nula objeto.
at mx.managers::CursorManagerImpl/showCurrentCursor()
at mx.managers::CursorManagerImpl/setCursor()
at mx.managers.dragClasses::DragProxy/showFeedback()
at mx.managers.dragClasses::DragProxy/mouseMoveHandler()
Mas, quando eu simplesmente executar uma aplicação Flex (não loding-lo em um flash) tudo funciona corretamente.
Solução
Um breve olhar sobre a referida mostra método CursorManagerImpl/showCurrentCursor()
que ele acessa muitas propriedades específicas-Flex como systemManager.stage
, systemManager.document
, Application.application
etc. Desde que você está carregando um aplicativo Flex em um filme Flash, podem ser alguns destes parâmetros específicos Flex não são inicializados corretamente.