Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2006, 12:52
charlierun
 
Fecha de Ingreso: enero-2006
Mensajes: 51
Antigüedad: 18 años, 3 meses
Puntos: 0
ayuda kon funcion resize

hola tengo una funcion ke genera una serie de movies dinamicamente kon datos ke extrae de un xml exactamente una fecha un titulo y una foto,todo esto va estupendamente pero se me ocurrio meterle una funcion ke redimensionaba la imagen ke encontre en internet la funcion va, pero a mi no consigo ke me rule dentro de la funcion ke genera los movies a ver si le podeis hechar un ojo y decubrir el error.


function CreateMenu(menu_xml){
var img:Array = new Array();
var items = menu_xml.firstChild.firstChild.childNodes;
for (var i=0; i<items.length; i++) {

var cabecera = items[i].firstChild;
var titulo = items[i].childNodes[1];
var fecha = items[i].childNodes[2];
var cuerpo = items[i].childNodes[3];
var image = items[i].childNodes[4];
var images;
var item_mc = display.list_mc.attachMovie("nombre","btn"+item_co unt, item_count);
item_mc._y = item_count * item_spacing;
item_count++;
item_mc.cabecera.text = cabecera.firstChild.nodeValue;
item_mc.fecha.text = fecha.firstChild.nodeValue;

//item_mc.picHolder.loadMovie(image.attributes.link) ;

//aki es dnd empieza la funcion ke no consigo ke redimensione la imagen
item_mc.picHolder.createEmptyMovieClip("mypic", 1);
item_mc.picHolder.mypic.createEmptyMovieClip("hold er", 1);
item_mc.picHolder.mypic._x = -1;
item_mc.picHolder.mypic._y = -1;
var icount = 0;
item_mc.picHolder.mypic.holder.loadMovie(image.att ributes.link);
var id = setInterval(function () {
if (item_mc.picHolder.mypic.holder.getBytesLoaded() > 4 &&
item_mc.picHolder.mypic.holder.getBytesLoaded() > item_mc.picHolder.mypic.holder.getBytesTotal()-1) {
dtfLoadingMsg.text += "\n" + item_mc.picHolder.mypic.holder._name + " done: " + item_mc.picHolder.mypic.holder.getBytesTotal();
item_mc.picHolder.mypic._visible = false;
clearInterval(id);
var countloop = setInterval(function() {
// "wait 5 frames" equivalent
if (icount > 5) {
item_mc.picHolder.mypic._width = 150;
item_mc.picHolder.mypic._height = 150;
item_mc.picHolder.mypic._visible = true;
clearInterval(countloop);
} else {
icount++;
}
}, 8);
} else {
dtfLoadingMsg.text += "\n" + item_mc.picHolder.mypic.holder.getBytesLoaded();
}
}, 8);

}







//item_mc.main_btn.onRelease = DisplayInfo;
setDynamicMasck(display.list_mc, 1, 287.4, 205.3, 577, 332);


}
}