Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/11/2008, 05:07
Avatar de robertereter
robertereter
 
Fecha de Ingreso: mayo-2008
Ubicación: Sevilla city
Mensajes: 10
Antigüedad: 15 años, 10 meses
Puntos: 0
De acuerdo Respuesta: obtener anchura de MovieClip con MovieClipLoader

Solucionado.
No me habia dado cuenta que habia que pasar la variable mc que pasa a la funcion onLoadInit

:D

Código:
import flash.display.BitmapData;
var miXML:XML = new XML();

var mcl:MovieClipLoader = new MovieClipLoader();
var oyente:Object = new Object();
var despl:Number = 0;
var anchuraT:Number = 0;
oyente.onLoadInit = function(mc){
	anchuraT = mc._width;
	texto.text = anchuraT;
	despl += anchuraT;			
	mc._x = -despl;
}

miXML.ignoreWhite = true;
miXML.onLoad = function(success){
	if (success){
		for (i = 0; i < miXML.firstChild.childNodes.length; i++){
			var mc:MovieClip = createEmptyMovieClip("rr" + i, getNextHighestDepth());
			mcl.addListener(oyente);
			mcl.loadClip("http://www.forosdelweb.com/images/personal/"+miXML.firstChild.childNodes[i].childNodes[1].firstChild, mc);
		}
	}
}
miXML.load("http://www.forosdelweb.com/images/personal/fotos.php");
stop();