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

Aumentar velocidad desplazamiento objeto

Estas en el tema de Aumentar velocidad desplazamiento objeto en el foro de Flash y Actionscript en Foros del Web. hola buenas, no consigo que se incremente la variable de velocidad de un objeto al pulsar el respectivo boton. se queda en el valor del ...
  #1 (permalink)  
Antiguo 25/08/2008, 12:03
 
Fecha de Ingreso: octubre-2007
Mensajes: 57
Antigüedad: 17 años, 1 mes
Puntos: 0
Aumentar velocidad desplazamiento objeto

hola buenas, no consigo que se incremente la variable de velocidad de un objeto al pulsar el respectivo boton. se queda en el valor del primer incremento (2).

el codigo es :

Código PHP:
stop();

objeto.onEnterFrame = function() {
            
this._x += this.speed;
            
            
//si sale de la pantalla
            
if (this._x>Stage.width) {
                
this.removeMovieClip();
            }
            
}

boton.onPress = function() {
    var 
vel:Number 1;
    
    
vel += vel;
    
objeto.speed vel;
    
_root.salida vel;
    

gracias y saludos
  #2 (permalink)  
Antiguo 25/08/2008, 13:07
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años
Puntos: 51
Respuesta: Aumentar velocidad desplazamiento objeto

hola

prueba asi

Código PHP:
var vel:Number 1;

   
objeto.onEnterFrame = function() {
            
this._x += this.speed;
            
            
//si sale de la pantalla
            
if (this._x>Stage.width) {
                
this.removeMovieClip();
            }
            
}

boton.onPress = function() {
 
    
    
vel += vel;
    
objeto.speed vel;
    
_root.salida vel;
    

__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #3 (permalink)  
Antiguo 25/08/2008, 13:13
 
Fecha de Ingreso: abril-2008
Ubicación: Montevideo - Uruguay
Mensajes: 156
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: Aumentar velocidad desplazamiento objeto

Hi !

A no ser que quieras seguir utilizando tantas variables (Quizas tienen más de un proposito) puedes hacer lo siguiente:

Código PHP:
var speed:Number 0;

ball.onEnterFrame = function() {
    
this._x += speed;
    
    if (
this._x>Stage.width) {
        
this.removeMovieClip();
    } 
}

boton.onRelease = function() {
    
speed++;

Con eso seria más que suficiente.

-ByE-
__________________
--
Mi Portfolio Online! Visitalo!
--
  #4 (permalink)  
Antiguo 25/08/2008, 13:42
 
Fecha de Ingreso: octubre-2007
Mensajes: 57
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Aumentar velocidad desplazamiento objeto

muchas gracias a los dos

era como indicais en las 2 opciones , por culpa de no haber sacado la variable

var vel:Number = 1;

fuera de la funcion del boton.

lo extraño es que antes de postear probé eso de sacar la variable pero sguia sin aumentarse la velocidad ...y ahora que he reiniciado flash 9 para probarlo con las soluciones , si que funciona mmmmm un poco raro pero bueno gracias por la ayuda.
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 00:10.