ActionScript valore di colore nero è NaN
-
24-09-2019 - |
Domanda
Sto cercando di determinare se un colore è stato fornito come argomento opzionale a una funzione. al fine di determinare questo, sto semplicemente scrivendo se (a colori) {...} e la fornitura di NaN se non voglio che ci sia un colore.
Tuttavia, sembra che il colore nero (0x000000) equivale anche a NaN. Come è possibile determinare se un argomento numero di colore in dotazione è presente e nero se 0x000000 viene passato come argomento?
Soluzione
Alcuni codice sorgente sarebbe appropriato.
Sembra che si sta dicendo che i seguenti sono equivalenti:
if ( NaN ) {}
if ( 0x000000 ) {}
che è vero. Penso che si desidera:
if ( isFinite( color ) ) {}
Guida di Adobe: http: // aiuto. adobe.com/en_US/AS3LCR/Flash_10.0/package.html#isFinite ()
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow