![]() |
mtasc выдает
Код AS1/AS2:
IDE-шный компилятор для >= и <= дает тоже undefined (т.е. невыполнимость опреации, а вовсе не false), можно предположить, что выполнение прерывается на стадии lt/gt без выполнения not |
Если посмотреть на байткод который выдал компилятор ide
Код:
push FALSEВот если бы вы написали Код AS1/AS2:
|
Цитата:
|
Чем не устраивает isNaN
Зачем городить сравнения вообще. |
Цитата:
бывает случаи когда переменная не инициализирована или другого типа и получается так, что это приводит к очень печальным последствиям. например при восходящем или нисходящем приведении типа когда ссылка на мувиклип или объект превращается в undefiened или null. а если вы ещё и работаете с динамическими данными и трудно поймать такое условие - вам будет стоить громадных усилий и времени поймать в чем проблема. например: Код AS1/AS2:
в результате cтроки: Код AS1/AS2:
з.ю. ради бога, не придирайтесь к примеру. выдумал по быстрому |
Смысла ругать avm1 уже нет, ее развитие остановлено. А AS3 существует уже не первый год.
|
| Часовой пояс GMT +4, время: 02:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.