Foros del Web » Creando para Internet » Flash y Actionscript »

Como puedo hacer?????

Estas en el tema de Como puedo hacer????? en el foro de Flash y Actionscript en Foros del Web. compañeros como puedo lograr que cuando cargue un movie clip con loadMoive vaya a un fotograma específico de otro mc, o sea, que no comience ...
  #1 (permalink)  
Antiguo 08/12/2007, 15:51
 
Fecha de Ingreso: noviembre-2007
Mensajes: 26
Antigüedad: 17 años
Puntos: 0
Como puedo hacer?????

compañeros como puedo lograr que cuando cargue un movie clip con loadMoive vaya a un fotograma específico de otro mc, o sea, que no comience desde el principio toda la animacion.
  #2 (permalink)  
Antiguo 08/12/2007, 16:44
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Re: Como puedo hacer?????

Hola Usher:
En primer lugar un MC no se puede cargar con loadMovie() porque éste es un símbolo que se crea dentro de la misma película, si lo que quieres es cargar una película externa y que al cargarse vaya a un fotograma en particular haz lo siguiente:
Te sugiero que lo cargues en un MC vacío, de ese modo lo puedes controlar mejor.
Comúnmente se cae en un error al querer cargar una película e ir a un fotograma determinado con éste código:
on(release){
mc_vacio.loadMovie("nombre.swf");
gotoAndPlay(número del frame);
}
el código gotoAndPlay(número del frame), se activa antes de que se cargue la película por lo tanto no funciona, se tiene que hacer una precarga simple colocando el código así:
En éste ejemplo creamos el MC vacío.
on(release){
clip_mc = this.createEmptyMovieClip("contenedor", 1);
clip_mc.loadMovie("peli2.swf");
this.onEnterFrame = function() {
if (clip_mc.getBytesLoaded() != 0 && clip_mc.getBytesLoaded() == clip_mc.getBytesTotal()) {
trace("cargo");
clip_mc.gotoAndPlay(5);//aquí va el número del frame dode se quiere ir
delete this.onEnterFrame;
}
};
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:20.