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

cargar con loadMovie()

Estas en el tema de cargar con loadMovie() en el foro de Flash y Actionscript en Foros del Web. Hola que tal, les paso a comentar mi problema... estoy en una pelicula flash la cual cargo otras peliculas con la funcion loadMovie, la carga ...
  #1 (permalink)  
Antiguo 16/07/2010, 12:34
 
Fecha de Ingreso: julio-2010
Mensajes: 4
Antigüedad: 13 años, 9 meses
Puntos: 0
cargar con loadMovie()

Hola que tal, les paso a comentar mi problema...
estoy en una pelicula flash la cual cargo otras peliculas con la funcion loadMovie, la carga se hace exitosa, pero me sucede que hay alguno botones de la pelicula cargada que no funcionan correctamente. Cuando voy a corregir esa pelicula en particular veo que todo funciona perfectamente, pero por lo visto no funciona uno que otro boton al ser cargado en otro clip por la funcion loadMovie. Espero que me puedan ayudar!!!
  #2 (permalink)  
Antiguo 16/07/2010, 16:59
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: cargar con loadMovie()

Hola miixer:
Porque no publicas los códigos que estás usando en los botones, para ver cual es el problema.
El loadMovie() para usarlo tienes 2 opciones:
1.- Cargarlos por niveles con el código: loadMovieNum("nombre.swf", número_nivel);
2.- Cargarlo dentro de un MC_vacío con un nombre de instancia, con el código: nombre_instancia_mc.loadMovie("nombre.swf");

Espero poderte ser de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 16/07/2010, 17:16
 
Fecha de Ingreso: julio-2010
Mensajes: 4
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: cargar con loadMovie()

Hola Bandit!, el codigo que uso es el siguiente, cargo en un MC una pelicula(la que contiene los botones que no van a andar cuando termine la descarga), con el siguiente código.


****** CODIGO ******
Stop();
//DECLARACIÓN DE VARIABLES
var precargador_mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
//Esto escondera el menu del click derecho
Stage.showMenu=false;

//CREADOR DEL LISTENER

/* onLoadStart (Ejecutada cuando inicia la precarga)
onLoadProgress (Ejecutada cada vez que avanza la descarga)
onLoadComplete (Ejecutada cuando la precarga termina)
*/

//Función onLoadStart, asignada al objeto Listener que luego agregaremos a
//nuestro MovieClipLoader El parametro "target_mc" es una referencia al
//MovieClip de destino
listener.onLoadStart = function(target_mc) {
//trace("Iniciando");
//Colocamos la barra de precarga en el escenario con el nombre "barra_mc"
_root.attachMovie("barra", "barra_mc", _root.getNextHighestDepth());
//Ubicamos la barra en la mitad del escenario
_root.barra_mc._y = Stage.height/2;
_root.barra_mc._x = 300//Stage.width/2;
//Y nuestra barra esta lista para moverse en el evento onLoadProgress
};

//Función onLoadProgress, es la función clave, tiene tres parametros
//target_mc, quees igual que el anterior, loadedBytes, que nos dice la
//cantidad de bytes cargados y totalBytes que nos dice la cantidad total
//de bytes de la pelicula en proceso de descarga
listener.onLoadProgress = function(target_mc, loadedBytes, totalBytes) {
//trace("En progreso");
//Declaramos la variable de calculo de porcentaje
var porcentaje:Number;
//Calculamos el porcentaje con las variables que le llegan por parametro a la función
porcentaje = Math.round((loadedBytes*100)/totalBytes);
//Vamos al frame del porcentaje en nuestra barra de carga
_root.barra_mc.gotoAndStop(porcentaje);
//Ahora escondemos el objeto de la precarga y lo frenamos
target_mc._visible=false;
target_mc.stop();
};

//Función onLoadComplete
listener.onLoadComplete = function(target_mc) {

//Como ya cargo completo, entonces quitamos la barra
_root.barra_mc.removeMovieClip();
//Y mostramos el objeto
target_mc._visible=true;
target_mc.play();
};

//ASIGNACIÓN DEL LISTENER AL MOVIECLIPLOADER
//Ahora, todas las funciones que declaramos seran asignadas a
//nuestro MovieClipLoader "precargador_mcl"
precargador_mcl.addListener(listener);

//CODIGO DEL BOTON
//Esta variable nos servira para saltarnos el cache y asi siempre
//ver el efecto de precarga, quitala o dejala en blanco si no
//lo deseas
var nochache:String;
//En el evento onRelease del boton . . .

nocache = "?nocaching="+random(65000);
//Aqui le decimos a nuestro MovieClipLoader que cargue el archivo
//"pelicula.swf" y que lo muestre en "carga_mc" :D
precargador_mcl.loadClip("http://misitio.com.ar/archivo.swf" + nocache , _root.caja_mc);
********* fin codigo *******************


bueno muy buien ese es el codigo que utilizo para descargar el clip que contiene los botones,
eso funciona a la perfeccion con un clip o foto, ahora cuanod cargo el clip, uno de los botones no funciona.
Ese boton que no funciona al ser cargado lo que hace es la correción en un texto en inglés sobre algunos verbos, es un ejercicio digamos donde corrije un par de cosas...
En fin resumiendo el clip ese funciona bien, abro flash aparte pruebo ese clip y funciona bien, entonces dije bueno hago otro clip para probar, entonces hice otro ejercicio con otros botones y sigo con el mismo problema. Es decir algunos botones funcionan y otros NO cando lo cargo dentro de la pelicula con el codigo que he escrito arriba. Se que es medio quilombo lo que estoy diciendo, pero espero que me entinedan! jeje

Espero su ayuda!,

=)

Etiquetas: loadmovie
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 20:02.