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