ActionScript Черное Цветовое значение нан
-
24-09-2019 - |
Вопрос
Я пытаюсь определить, поставляется ли цвет в качестве дополнительного аргумента для функции. Для того, чтобы определить это, я просто пишу Если (цвет) {...} И поставляя NAN, если я не хочу, чтобы быть цвет.
Однако кажется, что цвет черный (0x000000) также приравнивается к NAN. Как я могу определить, присутствует ли прилагаемый аргумент номера цвета и черный, если 0x000000 пропускается как аргумент?
Решение
Некоторый исходный код будет уместным.
Похоже, вы говорите, что следующие эквивалентны:
if ( NaN ) {}
if ( 0x000000 ) {}
что является правдой. Я думаю, что вы хотите:
if ( isFinite( color ) ) {}
Adobe Help: http://help.adobe.com/en_us/as3lcr/flash_10.0/package.html#isfinite ()
Не связан с StackOverflow