Hola Manuel. Ante todo te agradezco, tu ayuda, pero estoy tratando de usar
tu rutina y hay algo que no me funciona, y no se por que es: He puesto tu
c�digo que me pasaste, con las adaptaciones pertinentes, y me falla en dos
aspectos:
        1) Me coloca directamente uno de los clips, (el de indice i=0) en la
escena, sin que haya ningun sitio donde se le diga que se ponga ahi.
        2) No me funciona el for dentro del evento onPress, ya que solo me muestra
el ultimo de los clips guardados.
        Mi c�digo es este:

                numeroItems = _parent._parent.objetos[_parent.minumeromenu];---> esta
variable sale correctamente
                cabeceras = new Array();
                for (var i = 0; i<=numeroItems; i++) {
                        cabeceras.push(createEmptyMovieClip("mc"+i, i+2));
                        cabeceras[i].loadMovie("cabecera_"+i+".swf");
                        cabecera[i]._x = 1000;----esto es lo unico que se me ocurre, 
para "no
mostrar" el clip que me pone en escena...pero es una "chapu"
                }
                bt.onPress = function() {
                        trace("NUMERO "+numeroItems);-----> esto lo traza bien
                        for (f=0; f<=numeroItems; f++) {  |
                                cabeceras[f]._x = 0;        | -------> aqui solo me 
coloca un clip, el
ultimo siempre
                                cabeceras[f]._y += 60;      |
                        }
                };

        De nuevo, gracias de antemano.



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.




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]/
-------------------------------->

Responder a