Foros del Web » Creando para Internet » Flash y Actionscript »

Problema al cargar Bitmaps

Estas en el tema de Problema al cargar Bitmaps en el foro de Flash y Actionscript en Foros del Web. Hola.... Quiero cargar 10 Bitmap, cada uno en un contenedor (hay un mc dentro de la biblioteca, que se llama Foto1). Me gustaría ver los ...
  #1 (permalink)  
Antiguo 17/07/2009, 10:27
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 15 años, 5 meses
Puntos: 0
Problema al cargar Bitmaps

Hola.... Quiero cargar 10 Bitmap, cada uno en un contenedor (hay un mc dentro de la biblioteca, que se llama Foto1). Me gustaría ver los 10 Bitmap, pero solo consigo ver uno. Cualquier ayuda se agradece!

Un saludo.

Código:
var loader:URLLoader=new URLLoader(new URLRequest("images.xml"));
loader.addEventListener(Event.COMPLETE, setupClips);
function setupClips(e:Event):void {

	var xml:XML=new XML(e.target.data);
	var list:XMLList=xml.image;
	

	for (var i:int=0; i<list.length(); i++) {

		var ph:Photo1 = new Photo1 ();//Convierte a MC, lo que se va encontrando en cada nivel...
		ph.buttonMode=true;
		ph.x=i+10
		var l:Loader = new Loader();

		l.load(new URLRequest(list[i]."arroba"src));//No puedo poner el símbolo de la arroba por temas de antispam
		l.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadCompletado);
		
		function onLoadCompletado(e:Event) {
			var bitmap:Bitmap=e.target.loader.content as Bitmap;
			bitmap.smoothing=true;
			ph.addChild(bitmap);
			addChild(ph);
			
		
		}

		
	}
}
  #2 (permalink)  
Antiguo 17/07/2009, 16:57
 
Fecha de Ingreso: mayo-2008
Ubicación: Murcia, España
Mensajes: 313
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: Problema al cargar Bitmaps

Eso de meter funciones dentro de un for... no se nisiiquiera si se admite, pero aun así, sacalas fuera, queda mas legible y estructurado todo.

Usa var bm:Bitmap = Bitmap(e.content); Si, sin el new
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:21.