2009-07-20 13 views
6

¿Alguien sabe lo que usa Criterea Flash para descubrir la clase Live Preview para un componente?Vista previa en vivo en un Flex (compc) generado SWC

Antecedentes

Estamos tratando de automatizar la creación de un archivo SWC que contiene un componente que se utilizará desde Flash. Podemos hacer que sea visible para flashear modificando el manifest.xml y conectando las definiciones de los componentes. Sin embargo, el componente no se puede arrastrar al escenario (o biblioteca), presumiblemente porque no tiene forma de LivePreview.

para dar un mejor esclarecimiento de donde venimos, nos hemos dado cuenta de lo siguiente en SWCs exportados desde Flash (usando swfdump):

  • fl.livepreview.LivePreviewParent contiene el mismo atributo mod como el componente visual en el manifiesto .xml
  • fl.livepreview.LivePreviewParent se exporta como un símbolo
  • el componente de corto llamado (es decir. ningún paquete, se hace referencia en la definición de componentes en el manifest.xml) se exporta como un símbolo

Sin embargo, no puedo ver otras diferencias entre eso y el SWC de Flex.

Obviamente podemos usar JSFL para realizar la tarea, pero preferimos no instalar Flash en el servidor de compilación.

¿Alguna idea?

Respuesta

0

Debe extraer el archivo .swc, que contendrá una library.swf, que tendrá que usar como su LivePreview. Cuando realice los cambios en las propiedades del componente, esos cambios se reflejarán en LivePreview. Si tiene muchos componentes, deberá generar una vista previa en vivo para cada uno de ellos. Lo había hecho mientras desarrollaba componentes en Flash Authoring Tool, usando la arquitectura de componentes v3.

Espero que ayude ..

- mejor; Chetan http://chetansachdev.com

Cuestiones relacionadas