Comunidad de diseño web y desarrollo en internet online

HELP ! como tener el control despues de un loadMovie???

Citar            
MensajeEscrito el 31 Ene 2007 03:48 am
I need help!!!

bien, tengo un swf llamado : juanito.swf
ahora hago otro swf que es algo asi como el principal y en este hago un
loadMovie("juanito.swf");

pero lo que quiero es tener el control de "juanito" aun despues de hacer el load movie en mi pelicula principal , es decir , poder manipular los MovieClip que contiene juanito,,,,

he intentado asi:

_root.createEmptyMovieClip("carguita",0);
_root.carguita.loadMovie("juanito.swf",_root.carguita.getNextHighestDepth() );

//pero cuando intento por ejemplo
_root.carguita.juanito.gotoAndStop(2);

no me funciona :?

, de hecho lo quiero hacer es volver visible=false , a un MC de juanito
_root.carguita.juanito.objetoquequiero._visible=false; //tampoco me sale :twisted:

de hecho si pongo

me ayudan??

Por eveevans

Claber

450 de clabLevel

3 tutoriales

 

Nicaragua

firefox
Citar            
MensajeEscrito el 31 Ene 2007 08:06 am
Hola, al parecer haces todo bien, prueba con:

Código :

_root.carguita._lockroot = true;
// y luego...
_root.juanito.gotoAndStop(2);

Aunque... creo saber cual es el problema, si pones _root.carguita.juanito.gotoAndStop(2); despues del loadMovie no funcionará porque ejecutará el _root.carguita.juanito.gotoAndStop(2); ANTES de que el objeto externo esté cargado...
Te recomiendo esto: MovieClipLoader

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 31 Ene 2007 05:00 pm
ha, ya , si no habia tomado eso en cuenta, voy a probar
GRACIAS

Por eveevans

Claber

450 de clabLevel

3 tutoriales

 

Nicaragua

firefox
Citar            
MensajeEscrito el 31 Ene 2007 05:28 pm
Exacto ese era el problema, las acciones se estaban ejecutando antes que se cargara el MC
Muchisimas gracias
Micheloud!!

Por eveevans

Claber

450 de clabLevel

3 tutoriales

 

Nicaragua

firefox
Citar            
MensajeEscrito el 31 Ene 2007 06:02 pm
he.... sorry , pero
ya se que es ese el problema , pero lo estoy haciendo con el loadClip y no me esta funcionando
la accion la pongo en el loadComplete , pero aun en ese momento , no existe el objeto cargado , hasta despues,
por ejemplo se lo pongo a un boton que cargue y haga la accion , carga pero no hace la accion
sin embargo si pongo un segundo boton y le doy que haga la accion cuando ya esta el swf cargado si me lo hace!!!

te pongo el code que estoy usando

Código :

_global.cargar=function()
{
_root.createEmptyMovieClip("mcContenedor",_root.getNextHighestDepth());
var mclPantalla1:MovieClipLoader = new MovieClipLoader();
var loadListener:Object = new Object();

   loadListener.onLoadComplete = function()
         {  
      _root.mcContenedor._lockroot = true;
      trace(_root.mcContenedor);
      limpiar();
        }

mclPantalla1.loadClip("slide1.swf", mcContenedor);
mclPantalla1.addListener(loadListener);

}

_global.limpiar=function()
{
   trace(_root.mcContenedor.ocultador._visible);
   _root.mcContenedor.ocultador._visible=false;
}


y tengo un boton1

Código :

on(release)
{
   cargar();
}



Y un segundo boton2

Código :

on(release)
{
   on(release)
  {

  limpiar();  
   }
}


pero necesito que me lo haga de un solo con el primer boton
sorry la molestia, pero no entiendo por que no funciona!!!

Por eveevans

Claber

450 de clabLevel

3 tutoriales

 

Nicaragua

firefox
Citar            
MensajeEscrito el 31 Ene 2007 06:06 pm
hemm, el segundo boton es
on(release)
{
limpiar();
}

Por eveevans

Claber

450 de clabLevel

3 tutoriales

 

Nicaragua

firefox
Citar            
MensajeEscrito el 31 Ene 2007 07:12 pm
perfect, lo estás haciendo con MovieClipLoader, loadClip es un método de MovieClipLoader. Genial! ;)

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 01 Feb 2007 02:48 am
si, pero el caso es que no me esta funcionando como se debe
es decir no encuentra al objeto aun si lo pongo en onLoadComplete ,
pero si despues de la carga lo pongo la accion en un boton , ai si lo hace
pero necesito hacerlo con el primero
Solo eso me falta!!

Por eveevans

Claber

450 de clabLevel

3 tutoriales

 

Nicaragua

firefox
Citar            
MensajeEscrito el 01 Feb 2007 03:56 am
...
yo cuando necesito manipular clips de otro swf uso el metodo with
osea q si tengo una pelicula principal en la q cargo una pelicula (pelicula.swf) pongo lo sig.:

Código :

_root.loadMovie("pelicula.swf",1);

luego si quiero manipular cualquier clip q contenga es pelicula pongo:

Código :

with(_level1){
    _root.clip._visible = false;
}

no se si te sirve, es muy basico pero creo q en la simplicidad esta el poder:P

Por nahaliel

69 de clabLevel



Genero:Masculino  

in the middle of nowhere

msie
Citar            
MensajeEscrito el 01 Feb 2007 03:46 pm
Gracias a todos los que ayudaron , Ya ahora si pude y corre al 100
un pequeño artificio pero vale!!:)

lo que hice fue crear un hilo (setInterval() en el onLoadComplete) que estuviera preguntando si el elemento._visible era true o undefined lo volviera false y luego se destruera (clearInterval)

Por eveevans

Claber

450 de clabLevel

3 tutoriales

 

Nicaragua

firefox
Citar            
MensajeEscrito el 01 Feb 2007 03:55 pm
Hay una solución más fácil: usa el evento onLoadInit en vez de onLoadComplete. Para más información, esto está muy explicado en los foros :P

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 01 Feb 2007 09:58 pm
gracias Zah , lo que pasa es que lo habia hecho con el onLoadComplete por que la accion se deberia llevar a cabo cuando terminara la carga , pero como no funcionaba adecuadamente fue que le puse el hilo

Por eveevans

Claber

450 de clabLevel

3 tutoriales

 

Nicaragua

firefox
Citar            
MensajeEscrito el 31 Oct 2009 11:51 am
hola,me alegro que lo hayas solucionado.yo estoy empezando y no se si puedes ayudarme:
al cargar cafe.swf, quiero que el contenedor, fondo_basura, se quede limpio .como se hace?

_root.bajo_fondo.loadMovie("unloadmovie()");
_root.fondo_basura.loadMovie("cafe.swf");

me voy a volver loco....

Por patex

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 31 Oct 2009 11:59 am
ya lo he conseguido,jejeje

Por patex

2 de clabLevel



 

chrome

 

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