Las propiedades _x e _y y el m�todo loadMovie pertenecen al objeto
MovieClip y no al objeto Object. Adem�s, incurres en un error
_potencialmente_ grave y es el de no reutilizar la iteraci�n del for
trat�ndose del mismo recorrido.
Tampoco es necesario que utilices un array si no es para almacenar
referencias a los movieclips que has utilizado.
Yo har�a algo as�:
cabeceras = new Array();
for (var i=0; i<=numItems; i++) {
cabeceras.push(attachMovie("movie","mc"+i,i+2));
cabeceras[i].loadMovie("cabecera_"+i+".swf");
}
attachMovie devuelve una referencia al movieClip que acabas de incluir
--tambi�n puedes crearlo con duplicateMovieClip, utilizar referencias
que ya tengas en la stage o crear un movieclip vac�o--. Esta referencia
se a�ade (push) en el array cabeceras y luego cualquier elemento de
cabeceras ser� del tipo MovieClip y puedes hacer con �l lo que quieras.
Esto es v�lido s�lo si no modificas el array antes de entrar en el for.
En caso contrario, puedes hacer lo siguiente (en el caso anterior
presumimos que cabeceras[i] empieza por el primer elemento):
for (var i=0; i<=numItems; i++) {
j = cabeceras.push(attachMovie("movie","mc"+i,i+2));
cabeceras[j-1].loadMovie("cabecera_"+i+".swf");
}
M.
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
En nombre de JESUS
Enviado el: martes, 02 de marzo de 2004 17:24
Para: [EMAIL PROTECTED]
Asunto: [ASNativos]CARGA DE JPG�S MULTIPLES
Voy bien planteando algo como esto?
var cabeceras = new Array();
for (i=0; i<=numeroItems; i++) {
cabeceras[i] = new Object();----->esto no se si
es correcto
}
for (f=0; f<=numeroItems; f++) {
cabeceras[f].loadMovie("cabecera_"+f+".swf");
-----> esto no se si es correcto
}
bt.onPress = function() {
trace(typeof cabeceras[1]); --> esto da object
cabeceras[1]._x = 0; |
|--------> esto no hace nada
cabeceras[1]._y = 0; |
};
Hola a todos.
Como deberia plantear, la carga de muchos jpg�s para que se
almacenen en un array y los pueda usar posteriormente?.
Mi problema es que tengo una pelicula base A. Sobre esta cargo otra B,
que realmente es una especie de selector de imagenes. El asunto es que
quiero gestionar la carga de n pel�culas sobre este selector, de manera
que segun el menu elegido, se cargue una bateria de imagenes u otra y lo
hago asi, pero nada:
for (f=0; f<=numeroItems; f++) {
var referencia = eval("referencia"+f);
referencia = new Object();
var acargar =
eval("cabecera_"+f+".swf");
var a = referencia.loadMovie(acargar);
cabeceras.push(a);
}
Gracias de antemano, para no generar OT.
________________________________________________________________________
________________
Este mensaje ha sido analizado y protegido por la tecnologia antivirus
www.trendmicro.es
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones http://www.sidedev.net/asnativos
Archivos:
sin busqueda (+actualizado):
http://www.sidedev.net/archive
con busqueda (-actualizado)
http://www.mail-archive.com/[EMAIL PROTECTED]/
-------------------------------->
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
Archivos:
sin busqueda (+actualizado):
http://www.sidedev.net/archive
con busqueda (-actualizado)
http://www.mail-archive.com/[EMAIL PROTECTED]/
-------------------------------->