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

Urge frenar un desplazamiento

Estas en el tema de Urge frenar un desplazamiento en el foro de Flash y Actionscript en Foros del Web. Hola a todos, por favor!! necesito que me den una mano con lo siguiente, tengo una foto de 680 x 549px situada en coordenadas 0, ...
  #1 (permalink)  
Antiguo 21/12/2008, 14:17
mdo
 
Fecha de Ingreso: junio-2008
Mensajes: 44
Antigüedad: 15 años, 10 meses
Puntos: 0
Urge frenar un desplazamiento

Hola a todos, por favor!! necesito que me den una mano con lo siguiente, tengo una foto de 680 x 549px situada en coordenadas 0, 0. El documento tiene 680 x 300px. La foto se desplaza verticalmente con un simple código, pero... no sé cómo hacer que se detenga una vez que haya llegado a la y = -199. Yo quisiera que una vez que llegue a y= -199 se desvanezca (fade) pero no logro detener el desplazamiento, me pueden ayudar, por favor!! es para un trabajo, el código utilizado es:
var dir:Number = -1;
var spd:Number = 1;
var tid:Number = 1;
//
onEnterFrame = function ():Void {
fot_mc.mover._y = -199;
fot_mc._y += spd*dir;
if (fot_mc._y == -199) {
fot_mc.stop();
} else {
delete this.onEnterFrame;
}
};

y luego pensaba agregarle este:
var alpha_interval:Number = setInterval(fadeImage, 60, fot_mc);
function fadeImage(target_mc:MovieClip):Void {
target_mc._alpha -= 5;
if (target_mc._alpha<=0) {
target_mc._visible = false;
clearInterval(alpha_interval);
}
}

realmente necesito ayuda, gracias, gracias, gracias
  #2 (permalink)  
Antiguo 21/12/2008, 15:54
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: Urge frenar un desplazamiento

lo puedes hacer de mas formas pero ami personalmente me gustan este tipò de funciones

Código PHP:
var dir:Number = -1;
var 
spd:Number 1;
var 
tid:Number 1;
import mx.transitions.Tween;
DesplazaVImage(fot_mc,5,-199)
function 
DesplazaVImage(target_mc:MovieClip,Tiempo:Number,Distancia:Number):Void {
    var 
FxDesplazaV:Tween = new Tween(target_mc"_y"nulltarget_mc._yDistanciaTiempotrue);
    
FxDesplazaV.onMotionFinished = function() {
        
// acciones a ejecutar cuando
        
fadeImage(target_mc,5)
        
// termina la animación
    
};
}

function 
fadeImage(target_mc:MovieClip,Tiempo:Number):Void {
    var 
FxFade:Tween = new Tween(target_mc"_alpha"null1000Tiempotrue);
    
FxFade.onMotionFinished = function() {
        
// acciones a ejecutar cuando
        
target_mc._visible false;
        
// termina la animación
    
};

__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #3 (permalink)  
Antiguo 21/12/2008, 18:49
mdo
 
Fecha de Ingreso: junio-2008
Mensajes: 44
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Urge frenar un desplazamiento

Un millón de gracias!!! apenas lo pruebe te digo cómo resultó. Estaba nerviosa esperando la respuesta. Ahora me pongo, 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 02:32.