Comunidad de diseño web y desarrollo en internet online

Problema: Precargas SWF y JPG en Flash con MovieClipLoader

Citar            
MensajeEscrito el 02 Abr 2009 08:30 am
Hola. Estoy haciendo una página web en flash y he insertado el script de precargas que se puede encontrar en esta misma página (Precargas SWF y JPG en Flash con MovieClipLoader). El problema viene cuando quiero que me cargue un SWF externo en un frame en concreto. He probado con cambiar el target_mcl.play() por un target_mcl.gotoAndPlay(2) (por ejepmlo quiero que me cargue en el frame 2), pero nada, sigue cargando al primer frame.

Les pongo el código:

Código :

stop();

var precargador_mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();

Stage.showMenu=false;

listener.onLoadStart = function(target_mc) {
   trace("Iniciando");
   _root.attachMovie("barra", "barra_mc", _root.getNextHighestDepth());
   _root.barra_mc._y = Stage.height/2;
   _root.barra_mc._x = Stage.width/2;
};

listener.onLoadProgress = function(target_mc, loadedBytes, totalBytes) {
   trace("Cargando...");
   var porcentaje:Number;
   porcentaje = Math.round((loadedBytes*100)/totalBytes);
   _root.barra_mc.gotoAndStop(porcentaje);
   target_mc._visible=false;
   target_mc.stop();
};

listener.onLoadComplete = function(target_mc) {
   trace("Cargado");
   _root.barra_mc.removeMovieClip();
   target_mc._visible=true;
   target_mc.play();
};

precargador_mcl.addListener(listener);

bAtras.onRelease = function() {
   _root.precargador_mcl.loadClip("contenidos/tema4/44.swf", _root.contenidos);
};

bAdelante.onRelease = function() {
   _root.precargador_mcl.loadClip("contenidos/tema4/46.swf", _root.contenidos);
};


Lo que quiero es que bAtras cargue el último frame de la película 44.swf

A ver si alguien sabe qué ocurre. Muchas gracias de antemano.

Por neo_dac

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Abr 2009 01:07 pm
Cuando termina de cargar (onLoadComplete) tienes esto:

target_mc.play();

Si quieres que vaya al último frame tendrías que tener algo como esto:


target_mc.gotondStop(target_mc._totalframes);

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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