Me gustaría tener una función que permita "incrustar" imágenes al SWF de manera dinámica.
Lo que quiero hacer sería algo así:
Código :
public var fotos_array:Array = new Array("01.jpg","02.jpg", '03.jpg', '04.jpg');
public function embedFotos():void {
for (var i=0; i<fotos_array.length; i++) {
[Embed(fotos_array[i])]
[Bindable]
var this["img_"+i]:Class;
}
}
Sabéis cómo podría hacerlo?
De todos modos, expongo otra posible solución con la cual me he atascado también...
He creado un componente de Flex al cual le paso por parámetros la ruta de la imagen y únicamente se lo paso al "source" de un tag <mx:Image>... Desde Flex llamaría al componente así:
Código :
<local:embedImagen fuente="01.jpg" />
Pero no se cómo se puede llamar este componente desde una clase en AS3?
Algo así ? :
Código :
var nuevaImg:embedImagen = new embedImagen("01.jpg");
this.addChild(nuevaImg);Muchas gracias de antemano,
Gemma
