Tengo un movie clip, en el que incluyo las fuentes que requiero para desplegar los datos.
Definino estilos globales con globalStyleFormat e indico que las fuentes están incluidas con globalStyleFormat.embedFonts = true;
Todo funciona perfectamente con los componentes incluidos en Flash MX (en apariencia). Incluso con componentes agregados.
Luego, puesto que un sólo estilo le daría un aspecto plano a el MC, defino algunos otros estilos personalizados. Por ejemplo:
Código:
Ahora, todo el contenido proviene de una consulta, y por lo tanto, genero los campos de texto, checkbox, y tablas con código (el fla no tiene más que los campos que incluyen la fuente).stPrecio = new FStyleFormat({ textAlign:"right", textFont:"FuentePixelada1", textSize:8, embedFonts:true}); stCheckBox = new FStyleFormat({ textFont:"FuentePixelada2", textSize:8, embedFonts:true});
Puesto que ya tengo un estilo global, todos los objeto se comportan de lo lindo, y toman dicho estilo. Publico el swf en la red, y todo es hermoso, salvo los checkbox. No me toman los estilos. Lo interesante es que en mi PC si se ven bien.
Puesto que me interesa que los checkbox tomen un estilo personalizado, y no el global, utilizo el método addListener de los estilos.
Código:
Y al verlo en mi PC toma los cambios, pero no al publicarlo. Lo que me tiene perplejo, es que si en lugar de agregar un checkBox agrego un campo de texto, este toma los cambios incluso al publicarlo en la red.stCheckBox.addListener(checkBox1, checBox2); stCheckBox.applyChanges();
He puesto las rutas completas en el método addListener, y nada...
¿Cúal es el problema?
¿Es un error del control?
¿Es por el hecho de que los controles son incluídos con código?
¿Alguien ha tenido un problema similar?