ACTOCSCRIPT Black Color Value é Nan
-
24-09-2019 - |
Pergunta
Estou tentando determinar se uma cor foi fornecida como um argumento opcional a uma função. Para determinar isso, estou simplesmente escrevendo if (color) {...} E fornecendo NAN se eu não quero que haja uma cor.
No entanto, parece que a cor preta (0x000000) também equivale à NAN. Como posso determinar se um argumento de número de cor fornecido está presente e preto se 0x000000 for passado como argumento?
Solução
Algum código -fonte seria apropriado.
Parece que você está dizendo que o seguinte é equivalente:
if ( NaN ) {}
if ( 0x000000 ) {}
que é verdade. Eu acho que você quer:
if ( isFinite( color ) ) {}
Ajuda da Adobe: http://help.adobe.com/en_us/as3lcr/flash_10.0/package.html#isfinite ()
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow