¡Sabes que es una mierda, todo cuando tu computadora no puede obtener una suma correcta!Mi computadora se volvió estúpida. 0 + 20 = 19.921875 !!! ¡Ayuadame!
tengo ni la menor idea de por qué ocurre esto:
_root.attachMovie("clippy","aClip",_root.getNextHighestDepth());
trace("alpha 1 = "+aClip._alpha);
aClip._alpha = 0;
trace("alpha 2 = "+aClip._alpha);
aClip._alpha += 20;
trace("alpha 3 = "+aClip._alpha);
aClip._alpha = 20;
trace("alpha 4 = "+aClip._alpha);
de salida es:
alpha 1 = 100
alpha 2 = 0
alpha 3 = 19.921875
alpha 4 = 19.921875
19,921875 debe ser de 20! :(
voy a llorar. ¿Mi procesador tiene cáncer? Alzheimer? ¿Quién dijo que los ordenadores no cometen errores?
PS También utilicé aClip._alpha = Math.round (aClip._alpha) pero el rastro fue el mismo!
Probablemente tiene que hacer algo con los puntos flotantes, pero nunca he incursionado en actionscript. ¿Transmitido a int quizás? – Wrikken