Se que este post es viejo ya, pero yo estoy armando una web así, y estoy haciendo que todos los SWF carguen en el mismo Clip contenedor... no lo hice con el "onLoadInit" sinó que lo hice siguiendo el tutorial de Cristalab,estoy usando el siguiente código:
Código :
var precargador_mc1:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
listener.onLoadStart = function (target_mc) {
_root.attachMovie("ProgressBar","barra_mc", _root.getNextHighestDepth());
_root.barra_mc._y = 384;
_root.barra_mc._x = 512;
}
listener.onLoadProgress = function (target_mc, loadedBytes, totalBytes) {
var porcentaje:Number;
porcentaje = Math.round((loadedBytes*100)/totalBytes);
_root.barra_mc.gotoAndStop(porcentaje);
target_mc._visible = false;
target_mc.stop();
_root.barra_mc.numero_txt.text = porcentaje + " %";
}
listener.onLoadComplete = function (target_mc) {
_root.barra_mc.removeMovieClip();
target_mc._visible = true;
target_mc.play();
}
//-----AS PONIENDO SWF EN CLIP VACIO-----//
precargador_mc1.addListener(listener);
sitio_btn.onRelease = function() {
precargador_mc1.loadClip("espacio_publico.swf", contenido_mc);
}
precargador_mc1.addListener(listener);
home_btn.onRelease = function() {
precargador_mc1.loadClip("contenido.swf", contenido_mc);
}
Me gustaría saber como hacer para que al soltar el botón "home_btn" vaya a un frame especifico de "contenido.swf" sin afectar a los otros SWF que estoy cargando. Digo esto porque probé usar el onLoadInit dentro de la función del botón "home" y cuando vuelvo a apretar en el botón "sitio_btn" me va al último frame, que no quiero... en resumen, quiero que cuando cargue "contenido.swf" con el boton de home vaya al ultimo frame, pero cuando se cargue otros SWF arranque desde el principio.
Espero que alguien lea este posta tan viejo y me pueda ayudar.
Saludos.