Problema DragManager durante il caricamento dell'app flex nell'app flash
-
05-07-2019 - |
Domanda
Ho un'applicazione flessibile che usa DragManager. Quando sto caricando questa applicazione in un'applicazione flash e provando a usare le funzioni drag'n'drop - Ottengo un errore:
TypeError: Errore # 1009: Impossibile accedere a una proprietà o metodo di un riferimento a oggetto null.
su mx.managers :: CursorManagerImpl / showCurrentCursor ()
su mx.managers :: CursorManagerImpl / setCursor ()
su mx.managers.dragClasses :: DragProxy / showFeedback ()
at mx.managers.dragClasses :: DragProxy / mouseMoveHandler ()
Ma, quando eseguo semplicemente un'applicazione flex (non inserendola in una flash) tutto funziona correttamente.
Soluzione
Un breve sguardo al suddetto metodo CursorManagerImpl / showCurrentCursor ()
mostra che accede a molte proprietà specifiche di Flex come systemManager.stage
, systemManager.document
, Application.application
ecc. Dato che stai caricando un'app flessibile in un filmato Flash, è possibile che alcuni di questi parametri specifici di Flex non siano inizializzati correttamente.