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

Carga mc llamado desde el mc raiz?

Estas en el tema de Carga mc llamado desde el mc raiz? en el foro de Flash y Actionscript en Foros del Web. Intento cargar un mc desde otro mc (el principal, el ra¡z= root?) y en el primer frame del cargado tengo esto: _this.prefonosc._xscale = 0; prefonosc.onEnterFrame ...
  #1 (permalink)  
Antiguo 21/11/2003, 14:31
Avatar de Alegria2003  
Fecha de Ingreso: octubre-2003
Mensajes: 18
Antigüedad: 21 años
Puntos: 0
Carga mc llamado desde el mc raiz?

Intento cargar un mc desde otro mc (el principal, el ra¡z= root?)
y en el primer frame del cargado tengo esto:

_this.prefonosc._xscale = 0;
prefonosc.onEnterFrame = function() {
if (_this.getBytesLoaded() == _root.getBytesTotal()) {
_this.gotoAndPlay(2);
} else {
loaded = _this.getbytesloaded();
total = _this.getbytestotal();
porcentaje = (loaded/total)*100;
//_root.porcentxt.text = Math.floor(porcentaje)+"%";
_this.prefonosc._xscale = Math.floor(porcentaje);
}
};


prefonosc es un clip que tendría que mostrarse por completo en el
frame 2 (el fondo de la peli)
pero no se carga ni se ve, y sin embargo la veo bien en diseño :(
¿qué hago mal?

cualquier ayuda será de mucho aprecio

Alegria
  #2 (permalink)  
Antiguo 22/11/2003, 12:06
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
Hola Alegria2003:
Creo que estás confundiendo los términos desde el root o película principal puedes llamar a otra película (swf) externa, pero no a un MC porque estos son clip de películas que forman parte de la misma película
El MC que quieres cargar tendrías que convertirlo en un swf para poderlo cargar, si es muy pesada usar un preloader y esto lo puedes hacer desde un botón o desde el frame con el siguiente código:
Para el botón sería:
on(release){
loadMovieNum("nombre de la pelí.swf", 1);
}
y para el frame:
loadMovieNum("nombre de la peli.swf", 1);
}
al usar el nivel 1 podrás verlo sobre la película principal ya que ésta es siempre el Nivel 0.
Espero haberte entendido, sino es así, explica un poco más o envíame tus fla a mi correo para poderlo ver.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 22/11/2003, 13:19
Avatar de Alegria2003  
Fecha de Ingreso: octubre-2003
Mensajes: 18
Antigüedad: 21 años
Puntos: 0
Cita:
Mensaje Original por Bandit
Hola Alegria2003:
Creo que estás confundiendo los términos desde el root o película principal puedes llamar a otra película (swf) externa, pero no a un MC porque estos son clip de películas que forman parte de la misma película
El MC que quieres cargar tendrías que convertirlo en un swf para poderlo cargar, si es muy pesada usar un preloader y esto lo puedes hacer desde un botón o desde el frame con el siguiente código:
Para el botón sería:
on(release){
loadMovieNum("nombre de la pelí.swf", 1);
}
y para el frame:
loadMovieNum("nombre de la peli.swf", 1);
}
al usar el nivel 1 podrás verlo sobre la película principal ya que ésta es siempre el Nivel 0.
Espero haberte entendido, sino es así, explica un poco más o envíame tus fla a mi correo para poderlo ver.
Hola !

Perdonad, pero aún estoy luchando con la semántica flashera :)
Al decir mc, quise decir swf si
Y ya funciona!



Gracias !
  #4 (permalink)  
Antiguo 30/11/2008, 21:31
 
Fecha de Ingreso: noviembre-2008
Ubicación: en tagsstudio
Mensajes: 92
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Carga mc llamado desde el mc raiz?

mira...tengo un swf madre y dentro de este llamo otros swf externos mediante este codigo que insero en los botones:

on (release){
_root.contenedor.loadMovie("nombre_de_la_pelicula. swf");
}

Con este codigo el me carga bien los swf dentro de un MC al que llame contenedor, ahora lo que nesecito es un preload que se muestre antes de cada swf ps aveces resulta que los swf son un poco pesados....se quee s facil pero bueno jijijij....me ayudan por favor
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:53.