2009-07-20 12 views
6

Qualcuno sa quale criterio utilizza Flash per scoprire la classe di Anteprima dal vivo per un componente?Anteprima dal vivo su un SWC Flex (compc) generato

Sfondo

Stiamo cercando di automatizzare la creazione di un file SWC che contiene un componente per essere utilizzato da Flash. Siamo in grado di renderlo visibile al flash modificando manifest.xml e cablando le definizioni del componente. Tuttavia, il componente non può essere trascinato sullo stage (o sulla libreria), presumibilmente perché non ha alcuna forma di LivePreview.

per dare migliori chiarimento di dove veniamo, abbiamo notato quanto segue in SWCS esportati da Flash (utilizzando swfdump):

  • fl.livepreview.LivePreviewParent contiene lo stesso attributo mod come la componente visiva nel manifesto .xml
  • fl.livepreview.LivePreviewParent viene esportato come un simbolo
  • la componente a breve di nome (es. nessun pacchetto, si fa riferimento nella definizione dei componenti nella manifest.xml) viene esportato come un simbolo

Tuttavia, non vedo altre differenze tra questo e SWC di Flex.

Possiamo ovviamente utilizzare JSFL per eseguire l'attività, ma preferiamo non installare Flash sul server di build.

Qualche idea?

risposta

0

È necessario estrarre il file .swc, conterrà un file library.swf, che sarà necessario utilizzare come LivePreview. Quando apporti le modifiche nelle proprietà del componente, tali modifiche verranno riflesse in LivePreview. Se hai molti componenti, dovrai generare un'anteprima live per ognuno di questi. L'ho fatto mentre sviluppavo componenti in Flash Authoring Tool, usando l'architettura di componenti v3.

Speranza che aiuta ..

- migliore; Chetan http://chetansachdev.com

Problemi correlati