Home Page

25 Gennaio 2008

Usare i moduli in Flex: Error #1009

FlexSe sviluppate applicazioni modulari in Flex state attenti ad un inconveniente: se all’interno di un modulo viene utilizzata anche indirettamente una classe del package mx.manager senza aver dichiarato una sua istanza nell’applicazione principale, potreste incorrere in un errore di run time #1009.

Tipici esempi di manager utilizzati sono il DragManager (chiamato automaticamente in causa, ad esempio, inserendo un DataGrid nel modulo), l’HistoryManager o il CursorManager.

Basta aggiungere il codice seguente nella applicazione principale e il problema si risolve:

<mx:Script>
<![CDATA[
  import mx.managers.HistoryManager;
  import mx.managers.DragManager;
  import mx.managers.CursorManager;
  public var __dm:DragManager;
  public var __cm:CursorManager;
  public var __hm:HistoryManager;
]]>
</mx:Script>

Pubblicato in Flex

Leave a Reply

TROVA:

Informazioni su questo blog Informazioni su questo blog Abbonati ai Feed RSS di questo Blog Abbonati ai Feed RSS di questo Blog Scarica il nostro software Scarica il nostro software
Story of Stuff