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

Problema con AS en mc cargado usando LOADMOVIE

Estas en el tema de Problema con AS en mc cargado usando LOADMOVIE en el foro de Flash y Actionscript en Foros del Web. Muy buenas tardes, tengo este problema con LOADMOVIE ya hace tiempo y bueno decidi suscribirme al foro y consultar a ver si alguien puede ayudarme ...
  #1 (permalink)  
Antiguo 02/11/2007, 12:21
 
Fecha de Ingreso: noviembre-2007
Mensajes: 1
Antigüedad: 17 años
Puntos: 0
Pregunta Problema con AS en mc cargado usando LOADMOVIE

Muy buenas tardes,
tengo este problema con LOADMOVIE ya hace tiempo y bueno decidi suscribirme al foro y consultar a ver si alguien puede ayudarme con esta inquitud...

por ejemplo cuando utilizo loadMovie("web.swf",_root.ventana) en el swf principal (supongamos carga.swf) para cargar la segunda pelicula, la carga es perfecta con peliculas q no poseen un actionscript complicados, pero que pasa cuando dentro del "web.swf" a cargar tengo por ejemplo un codigo action como el siguiente..

Actionscript en web.swf..

var estrellaCount:Number;
var initestrella:Object = new Object();
var estrellaSpeed:Number = 6;

initestrella.onEnterFrame = function() {
this._y += estrellaSpeed;

//para borrar las pepas cuando no le pegan asi no sigen hasta el infitnito
if (this._y>Stage.height) {
removeMovieClip(this);
}
};

function newestrella() {
estrellaName = "mcestrella"+String(estrellaCount);
estrellaDepth = this.getNextHighestDepth();
this.attachMovie("estrella",estrellaName,estrellaD epth,initestrella);
this[estrellaName]._xscale = 30;
this[estrellaName]._yscale = 30;
//Posicionandolo
this[estrellaName]._x = Math.random()*(Stage.width+this[estrellaName]._width)+this[estrellaName]._width/2;
this[estrellaName]._y = Math.random()*(Stage.width+this[estrellaName]._width);
estrellaCount++;
}

setInterval(_root, "newestrella", 2500);

//---------------//

en este caso es una funcion intervalo q cae cosas aleatorias con un orden aleatorio tambien..., tampoco funciona en peliculas como un scroll movil con drag de mouse.. etc.

Queria saber como solucionar este tipo de problemas ya q lo tuve en varias ocaciones y bueno lo solucione de otras maneras.

Espero algun capo de actionscript me pueda ayudar, aguardo respuestas.
Desde ya muchas gracias por su tiempo.
Saludos
Leonardo Amaya.
[email protected]
  #2 (permalink)  
Antiguo 05/11/2007, 07:10
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 17 años
Puntos: 5
Re: Problema con AS en mc cargado usando LOADMOVIE

pues que las rutas de las cosas cambian, es decir, si en web.swf tienes una var llamada estrellaCount y la llamas desde el propio web.swf no hay problema su ruta real será _level0.estrellaCount.

Pero si cargas web.swf en cargar.swf dentro de un mc llamado peliCargada po ejemplo, la nueva ruta de la var será _level0.peliCargada.estrellaCount.

Así que cuando sabes que un swf se va a cargar dentro de otro tienes que tener en cuenta la nueva ruta.
  #3 (permalink)  
Antiguo 05/11/2007, 09:07
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
Re: Problema con AS en mc cargado usando LOADMOVIE

Hola leosmdp:
Bienvenido al Foro.
Prueba colocando en el primer frame de la película web.swf éste código: this._lockroot = true;

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
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 22:49.