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

Aportando y pidiendo ayuda con codigo mover movieclip no funciona en 2o nivel

Estas en el tema de Aportando y pidiendo ayuda con codigo mover movieclip no funciona en 2o nivel en el foro de Flash y Actionscript en Foros del Web. Estimados todos: Tengo este precioso codigo que sirve para mover un movieclip con AS: // Crea instanacia de movieclip this.createEmptyMovieClip("img1_mc", 10); var mcl_obj:Object = new ...
  #1 (permalink)  
Antiguo 04/04/2006, 14:54
Avatar de wontolla  
Fecha de Ingreso: abril-2002
Mensajes: 137
Antigüedad: 15 años, 8 meses
Puntos: 1
Aportando y pidiendo ayuda con codigo mover movieclip no funciona en 2o nivel

Estimados todos:

Tengo este precioso codigo que sirve para mover un movieclip con AS:

// Crea instanacia de movieclip
this.createEmptyMovieClip("img1_mc", 10);
var mcl_obj:Object = new Object();
mcl_obj.onLoadInit = function (target_mc:MovieClip):Void {
target_mc._x = Stage.width;
target_mc._y = 140;
target_mc.onEnterFrame = function() {
target_mc._x -= 150 // decrease current _x position by 3 pixels
if (target_mc._x <= 40) {
//target_mc._x = 0;
delete target_mc.onEnterFrame;
}
}
}
var img_mcl:MovieClipLoader = new MovieClipLoader();
img_mcl.addListener(mcl_obj);
// Carga la imagen dentro de la movieclip
img_mcl.loadClip("car.swf", img1_mc);

Pero solo funciona para cargar un SWF externo a la pelicula principal.

El punto es que no logro hacerlo funcionar porque necesito cargar un SWF externo a la pelicula principal desde otro SWF externo que ya esta cargado.

¿Alguien prodia ayudarme con esto?

Saludos Cordiales.
__________________
El hombre no domina a la montaña, debe derrotarse a si mismo y alcanzar la cumbre.
  #2 (permalink)  
Antiguo 04/04/2006, 16:30
Avatar de julio archila  
Fecha de Ingreso: marzo-2005
Ubicación: Quetzaltenango, Guatemala
Mensajes: 272
Antigüedad: 12 años, 9 meses
Puntos: 0
primero tenes que asignarle un nombre de instancia a tu MC que tenes en la escena. en este caso usaremos miMc.

Luego trabajamos con el codigo en la linea de tiempo.

Código:
var miLoop:MovieClip = this.createEmptyMovieClip("miLoop", 2);
miLoop.onEnterFrame = function() {
	miMc._x -= 5;
	if (miMc._x<=10) {
		miMc._x = 10;
		delete miLoop.onEnterFrame;
	}
};
No veo por que complicarse tanto con un codigo como el que tenes.

Saludos ...
__________________
Julio Archila
  #3 (permalink)  
Antiguo 04/04/2006, 16:38
Avatar de julio archila  
Fecha de Ingreso: marzo-2005
Ubicación: Quetzaltenango, Guatemala
Mensajes: 272
Antigüedad: 12 años, 9 meses
Puntos: 0
Perame... que no logro entender esto

Cita:
Iniciado por wontolla
Pero solo funciona para cargar un SWF externo a la pelicula principal.

El punto es que no logro hacerlo funcionar porque necesito cargar un SWF externo a la pelicula principal desde otro SWF externo que ya esta cargado.

¿Alguien prodia ayudarme con esto?
mmm... tenes una pelicula principal, que carga un .swf llamado swf1 (por ejemplo) y este swf1 carga otro .swf llamado swf2 y lo que queres hacer es que desde la pelicula principal se pueda mover ese swf2???

perdon por mi respuesta anterior, pero ya estaba leyendo mas detenidamente esto y pues no lo logro entender bien.

__________________
Julio Archila
  #4 (permalink)  
Antiguo 04/04/2006, 18:54
Avatar de wontolla  
Fecha de Ingreso: abril-2002
Mensajes: 137
Antigüedad: 15 años, 8 meses
Puntos: 1
Tienes razon, me complique demasiado con el otro codigo. Este es mas simple y hace lo mismo.

MUCHISIMAS GRACIAS.
__________________
El hombre no domina a la montaña, debe derrotarse a si mismo y alcanzar la cumbre.
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 02:21.