Comunidad de diseño web y desarrollo en internet online

las rutas en la precarga de varios swf

Citar            
MensajeEscrito el 17 May 2007 08:52 pm
Hola, muy buenas... cómo siempre meto la pata con las precargas
he mirado este tutorial:
http://www.cristalab.com/tutoriales/211/precargas-multiples-de-swf-y-jpg--simultanea-en-un-solo-preload

Y bueno, me ha surgido un problema al querer complicarlo un poco :oops:

A mi haciendolo como el tutorial, me funciona perfectamente.
¿Pero si yo lo que quiero es cargar el SWF en un clip vacio, el cual esta dentro de otro Clip con más cosas?

Mi clip vacio se llama por ejemplo "pepito"
y quiero que aparezca dentro de mi clip "dedo"

y he pasado esta linea:
//listado de los MovieClips vacíos donde cargar los archivos externos
var list_contenedor:Array = ["menu", "pepito"];

Por esta otra:
//listado de los MovieClips vacíos donde cargar los archivos externos
var list_contenedor:Array = ["menu", "dedo.pepito"];

como veis lo he probado con "dedo.pepito" y también lo probé con "_root.dedo.pepito" pero
cargarlo lo carga.. porque en el preload salta, y el menu si se ve, pero pepito no...
¿porque no se ve pepito? Qué hago mal?
Les puse nombre de instancias y todo, pero nanai de la china :(

Porfavor denme ideas de a ver que puede ser lo que ocurre, muchas gracias. :)

Por SadlyMistaken

104 de clabLevel



 

msie
Citar            
MensajeEscrito el 17 May 2007 09:20 pm
revisate este link

suerte ^^

Por darkskullDA

56 de clabLevel



Genero:Masculino  

Desarrollador Web Profesional

msie
Citar            
MensajeEscrito el 17 May 2007 11:59 pm
darkskullDA, te agradezco me quieras ayudar....
pero no es lo que yo quería.
Tan solo pido ayuda con el cargador del tutorial.... de varios swf a la vez.
no otro tipo de precargador de 1 swf, que es lo que tu me muestras ahí.
Yo necesito cargar varios swf a la vez..... pero 1 de ellos no está en la escena principal, está dentro de otro clip.

Gracias de todas maneras. Espero alguien entienda la ayuda que pido, y pueda echarme una mano... porfavor.

Por SadlyMistaken

104 de clabLevel



 

msie
Citar            
MensajeEscrito el 18 May 2007 12:16 pm
Noooooooo, no hay nadie me pueda ayudar con la ruta? :oops:
es que estoy atascada aqui y no puedo seguir con la página si no.. :?
no dejen que el post baje y baje... y la gente se olvide de él

ains que rabiaaaaa yo que ya quería publicar la páginaaaaaaaa
:cry: :cry: :cry: :cry: ......

porfi porfi porfiiii echarle un vistazo, seguro entre todos veremos que pongo mal..
[/b]

Por SadlyMistaken

104 de clabLevel



 

msie
Citar            
MensajeEscrito el 19 May 2007 02:05 am
Post, sube hacia arriba.... al menos hasta que te lea alguno de los usuarios que hacen tutoriales etc... y saben de esto mucho..
Me niego a vencerme y tener que volver a empezar por que esto no funcione, y rediseñar mi pagina :(

Por SadlyMistaken

104 de clabLevel



 

msie
Citar            
MensajeEscrito el 19 May 2007 03:38 am
crea una función que la colocas al principio de todo:

Código :

InstanciaMC = function (Texto) {
     arrElem = Texto.split(".");
    objMC = _root;
     for (i=0; i< arrElem.length; i) {
          objMC = objMC[arrElem[i]];
     }
     return objMC;
}

y en donde tienes la linea

Código :

precarga.loadClip(list_swfs[cargando], list_contenedor[cargando]);

la cambias por:

Código :

precarga.loadClip(list_swfs[cargando], InstanciaMC(list_contenedor[cargando]));

según yo debe de funcionar, hay nos cuentas

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7
Citar            
MensajeEscrito el 19 May 2007 11:04 am
:oops: se queda pensando... :crap:
y luego sale un mensajito
''Un script de esta pelicula está provocando que el reproductor de flash se ejecute lentamente. Si continúa ejecutandose, su PC podría no responder ¿Desea anular el script?"
Aceptar o Cancelar

Entonces si Acepto.... La pelicula no carga nada.. solo deja a la barra pensando... pero nunca para.
Si Cancelo (osea, dando paso al script) piensa un rato.... y aparece denuevo el mensajito.

:crap:
No hay otra manera sin que tome muchos recursos? Porfi.

Gracias muchas!!!!

Por SadlyMistaken

104 de clabLevel



 

msie
Citar            
MensajeEscrito el 19 May 2007 12:09 pm
Perdon me equicvoque en el for debe ser asi:

Código :

 for (i=0; i< arrElem.length; i++) {

faltaba incrementar la i

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7
Citar            
MensajeEscrito el 19 May 2007 12:19 pm
incremente la i con ++
:oops: Pero no hace nada.... No se ve :(
^^ Al menos no sale el texto ese...

:cry: Qué cosa más complicada!!! no lo comprendo no se vea!!!!

:crap: No hay otras soluciones posibles porfi???

Por SadlyMistaken

104 de clabLevel



 

msie
Citar            
MensajeEscrito el 19 May 2007 12:31 pm
mandame tu fla para verlo gabynufe @ yahoo.com.mx

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7
Citar            
MensajeEscrito el 19 May 2007 01:51 pm
ya te lo mandé :D

Por SadlyMistaken

104 de clabLevel



 

msie
Citar            
MensajeEscrito el 20 May 2007 03:13 am
No te ha llegado mi email?
Hay alguien mas que pueda ayudarme por fi?

Por SadlyMistaken

104 de clabLevel



 

msie
Citar            
MensajeEscrito el 20 May 2007 10:47 pm
ya se que me pongo pesada, pero no puedo dejar que baje el post, hasta que no me escriba al menos uno de los usuarios que suelen hacer tutoriales ... una frase como "no se puede hacer" o algo así...
Me he leido todos los tutoriales de ActionScript...
no soy capaz de dar con la respuesta. Por favor, gente sabia.... ayudadme! :D
Gracias.

(Qué pesada soy jajaja)

Por SadlyMistaken

104 de clabLevel



 

msie
Citar            
MensajeEscrito el 21 May 2007 01:17 pm
Cambia el codigo de la siguiente función y del arreglo de clips los pones sin comillas

Código :

function cargaMultiple(queX:Number, queY:Number) {
        if (!cargando) {
                cargando = 0;
                this.attachMovie("preload", "preload", this.getNextHighestDepth());
                preload._x = queX;
                preload._y = queY;
        }
        if (cargando < list_swfs.length) {
//                precarga.loadClip(list_swfs[cargando], InstanciaMC(list_contenedor[cargando]));
                precarga.loadClip(list_swfs[cargando], list_contenedor[cargando]);
        } else {
                for (i = 0; i < list_swfs.length; i++) {
                        list_contenedor[i]._visible = true;
                        list_contenedor[i].play();
                }
                removeMovieClip(preload);
        }
}
var list_contenedor:Array = [verde, paquete.rojo];


y elimina la funcion que te habia creado InstanciaMC
ya lo probe y si funciona
No te habia contestado porque tuve que salir en ese momento.

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7
Citar            
MensajeEscrito el 21 May 2007 03:24 pm
Siiiiiiiiiiiiiiiiiii
Ya funcionaaaaaaaaaaaa
Que contenta estoy!!!!
Muchisimas graciiaaaaassss!!!!!
Gracias por prestarme ayuda y tu tiempo, estoy muy agradecida!!!1
Me gustaria poder ayudarte en lo que fuera!!
estoy muy emocionada, ya pensaba iba a tener que comenzar desde el principio! Me has salvado!
Gracias! Gracias Mil! Gracias MILLONES!!!!!!

Por SadlyMistaken

104 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.