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

circulo._x=300

Estas en el tema de circulo._x=300 en el foro de Flash y Actionscript en Foros del Web. hola... tengo un circulo que se mueve desde la izquierda a la derecha asi (gracias a Maltos): circulo.onEnterFrame=function(){ if(this._x>=300) delete this.onEnterFrame } else{ this._x++; } ...
  #1 (permalink)  
Antiguo 04/04/2004, 21:08
Avatar de Ludwingg  
Fecha de Ingreso: diciembre-2002
Ubicación: San Salvador
Mensajes: 951
Antigüedad: 21 años, 11 meses
Puntos: 5
circulo._x=300

hola...
tengo un circulo que se mueve desde la izquierda a la derecha asi (gracias a Maltos):

circulo.onEnterFrame=function(){
if(this._x>=300)
delete this.onEnterFrame
}
else{
this._x++;
}
}

la pregunta principal es: ¿como puedo hacer que el circulo se mueva mas rapido que "this._x++"???
he intentado asi:

circulo.onEnterFrame=function(){
if(this._x>=300)
delete this.onEnterFrame
}
else{
this._x=this._x+10;
}
}
pero no funciona por que quiero que cuando el circulo este en _x=300 se detenga totalmente pero actionscript lo envia hasta _x=330 no se por que.....

muchas gracias

Última edición por Ludwingg; 05/04/2004 a las 09:36
  #2 (permalink)  
Antiguo 05/04/2004, 19:23
Avatar de Ludwingg  
Fecha de Ingreso: diciembre-2002
Ubicación: San Salvador
Mensajes: 951
Antigüedad: 21 años, 11 meses
Puntos: 5
vamos, solo necesito una pequeña explicacion... por fa
  #3 (permalink)  
Antiguo 06/04/2004, 06:00
pr0
 
Fecha de Ingreso: marzo-2004
Mensajes: 687
Antigüedad: 20 años, 7 meses
Puntos: 28
Hola, te voy a contestar a groso modo porke no e probado nada solamente ke me he cruzao con tu post :)

Lo de ke te lleve al 330... será porke vas incrementando de 10 en 10 no de 1 en 1. Para lo otro prueba con this._x+=10;

Ahora probaré si funciona o no y te comento.

Saludos
  #4 (permalink)  
Antiguo 06/04/2004, 19:00
Avatar de Ludwingg  
Fecha de Ingreso: diciembre-2002
Ubicación: San Salvador
Mensajes: 951
Antigüedad: 21 años, 11 meses
Puntos: 5
Hey muchas gracias... me sirvio tu consejo...

la onda es asi:

primero al circulo tenia que agregarle esta accion:

onClipEvent(load){
_x=0;
}

logicamente para que apareciera en x=0

despues como me lo aconsejaste tu y el Maltos, le agregue estas acciones en el frame 1:

circulo.onEnterFrame=function(){
if(this._x>=300){
delete this.onEnterFrame;
}
else{
this._x+=10;
}
}

y entonces el circulo llega hasta x=300..

muchas gracias....
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:43.