Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/10/2005, 10:28
Avatar de Bandit
Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Hola calin:
Aquí está la respuesta que di ayer.
Un error común es querer ir a un frame determinado de la película cargada utilizando el código así:
on(release){
contenedor.loadMovie("peli.swf");
contenedor.gotoAndPlay(30);
}
De esa manera no funcionará, porque el gotoAndPlay(30); se activará antes que se cargue la película, por lo tanto no ira al frame que uno quiere, porque ese frame aun no existe.
Lo que se tiene que hacer es crear una precarga simple y el código sería así:

contenedor.loadMovie("nombre.swf");
this.onEnterFrame = function() {
if (contenedor.getBytesLoaded() != 0 && contenedor.getBytesLoaded() == contenedor.getBytesTotal()) {
trace("cargo");
contenedor.gotoAndPlay(20);
delete this.onEnterFrame;
}
};

de este modo cuando la película se cargó en su totalidad recién hace el gotoAndPlay;

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/