Pregunta

Tengo una aplicación flexible que usa DragManager. Cuando estoy cargando esta aplicación en la aplicación flash y tratando de usar las funciones de arrastrar y soltar - obtengo un error:

  

TypeError: Error # 1009: No se puede acceder a una propiedad o método de una referencia de objeto nula.    en mx.managers :: CursorManagerImpl / showCurrentCursor ()    en mx.managers :: CursorManagerImpl / setCursor ()    en mx.managers.dragClasses :: DragProxy / showFeedback ()    en mx.managers.dragClasses :: DragProxy / mouseMoveHandler ()

Pero, cuando simplemente ejecuto una aplicación flexible (sin incluirla en una flash), todo funciona correctamente.

¿Fue útil?

Solución

Un breve vistazo a dicho método CursorManagerImpl / showCurrentCursor () muestra que accede a muchas propiedades específicas de Flex como systemManager.stage , systemManager.document , Application.application etc. Ya que está cargando una aplicación flex en una película Flash, es posible que algunos de estos parámetros específicos de flex no se inicialicen correctamente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top