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

Deteccion de incremento o disminucion de numero(Urgente)

Estas en el tema de Deteccion de incremento o disminucion de numero(Urgente) en el foro de Flash y Actionscript en Foros del Web. Hola queria saber como hacer que flash con AS 2.0 detecte si un unmero incremente o disminulle. EL problema es que necesito estoy trabajando en ...
  #1 (permalink)  
Antiguo 09/09/2008, 16:54
 
Fecha de Ingreso: agosto-2008
Mensajes: 61
Antigüedad: 15 años, 8 meses
Puntos: 0
Deteccion de incremento o disminucion de numero(Urgente)

Hola queria saber como hacer que flash con AS 2.0 detecte si un unmero incremente o disminulle.

EL problema es que necesito estoy trabajando en una especie de scroll .. en el k segun si el valor del (_root._xmosue ) aumenta o disminulle la imagen se desplaza " X pixeles " hacia la izkierda o hacia la derecha ...

Y no consigo dar cn un codigo que iciese eso.. o una forma .. pork la unica k se me ocurre es alacenar en un Array todas las posiciones donde el raton se encuentra y luego calcular la diferencia de posicion ......pero claro .. al rato de estar abierto el archivo flash .. el ordenandor se sobrecargaria .devido a la enorme lista de operaciones ..

entonces ..

Aki pongo un ejemplo de la idea ...
-----------------------------------------------
si la posicion del raton es 500 (por ejemplo)
kiero que si ese 500 pasa a ser 501 la imagen (_x) se desplace hacia la izkierda (cierta cantidad de pixeles )
y si el 500 pasa a ser 499 la imagen (_x) se desplace hacia la derecha (cierta cantidad de pixeles...)

Alguien puede aclararme este jaleo mental ?

Agradeceria la prisa en cntestar...
  #2 (permalink)  
Antiguo 09/09/2008, 17:33
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
Respuesta: Deteccion de incremento o disminucion de numero(Urgente)

si esto te sirve


para la escala del mc

Código PHP:
var posx _xmouse
var posy _ymouse
this
.onEnterFrame=function(){
    
    if (
_xmouse posx){
        
mc._xscale-=1
        posx
=_xmouse
    
}
    if (
_xmouse posx){
        
mc._xscale+=1
        posx
=_xmouse
    
}
    if (
_ymouse posx){
        
mc._yscale-=1
        posy
=_ymouse
    
}
    if (
_ymouse posx){
        
mc._yscale+=1
        posy
=_ymouse
    
}
    

con cierta imaginación lo arteras así y ahora el mc se desplaza

Código PHP:
var posx _xmouse
var posy _ymouse
this
.onEnterFrame=function(){
    
    if (
_xmouse posx){
        
mc._x-=10
        posx
=_xmouse
    
}
    if (
_xmouse posx){
        
mc._x+=10
        posx
=_xmouse
    
}
    if (
_ymouse posx){
        
mc._y-=10
        posy
=_ymouse
    
}
    if (
_ymouse posx){
        
mc._y+=10
        posy
=_ymouse
    
}
    

y si te aplicas mas alterado así ejecutas dependiendo de la posición del mouse
Código PHP:
this.onEnterFrame=function(){
    
    if (
_xmouse 100){
        
mc._x-=10
    
}
    if (
_xmouse 200){
        
mc._x+=10
    
}
    if (
_ymouse 100){
        
mc._y-=10
    
}
    if (
_ymouse 200){
        
mc._y+=10
        
    
}
    

si quieres incrementar la velocidad dependiendo de la posición del mouse
Código PHP:
var velosidad =0
this
.onEnterFrame=function(){
    
    if (
_xmouse 100){
        
mc._x-=velosidad
        velosidad
=(_xmouse-100)/10
    
}
    if (
_xmouse 200){
        
mc._x+=velosidad
        velosidad
=(200-_xmouse)/10
    
}
    if (
_ymouse 100){
        
mc._y-=1
        posy
=_ymouse
    
}
    if (
_ymouse 200){
        
mc._y+=1
        posy
=_ymouse
    
}
    

estas funciones no son muy ortodoxas pero te muestran algunas formas de aplicar funciones a base de lógica XDXD
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
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 09:41.