valor de color negro ActionScript es NaN
-
24-09-2019 - |
Pregunta
Estoy tratando de determinar si un color se ha suministrado como un argumento opcional a una función. con el fin de determinar esto, estoy simplemente escribiendo si (color) {...} y el suministro de NaN si yo no quiero que haya un color.
Sin embargo, parece que el color negro (0x000000) también equivale a NaN. ¿Cómo puedo determinar si un argumento número de color suministrada está presente y negro si 0x000000 se pasa como argumento?
Solución
Algunos código fuente sería apropiado.
Parece que usted está diciendo que los siguientes son equivalentes:
if ( NaN ) {}
if ( 0x000000 ) {}
cual es cierto. Creo que desee:
if ( isFinite( color ) ) {}
Adobe ayuda: http: // ayuda. adobe.com/en_US/AS3LCR/Flash_10.0/package.html#isFinite ()
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow