Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2006, 09:03
Sanva
 
Fecha de Ingreso: diciembre-2005
Ubicación: Redondela (Galicia)
Mensajes: 368
Antigüedad: 18 años, 4 meses
Puntos: 1
Cosa rara en ActionScript

Creo que ando un poco despistado hoy... pero es que no me explico porqué no funciona esto:


Código:
this.onRollOver = function() {
	var strength:Number = 0;
	var último_estado:Number = 0
	this.onEnterFrame = function() {
		trace (strength)
		if (strength < 2 && último_estado == 0) strength += .1
		//if (strength > 0 && último_estado == 2) strength -= .1
		if (strength == 0 || strength == 2) trace ("hola")
        }
}

strength acaba valiendo 2, o por lo menos eso me indica el 'trace (strength)', pero el otro trace, el 'trace ("hola")', NUNCA APARECE ¿Por qué? O estoy entendiendo mal el funcionamiento del or lógico (va a ser que no...) o hay algo aquí que no encaja... ayuda PLEASE