![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2008
Сообщений: 102
|
Всем привет. Прочитав форум наткнулся на один коммент, автор коммента говорил, что если писать процедурно в AS3, то по скорости производительности код будет работать как AS1/AS2. Правда ли это ? Заранние спасибо за ответы.
|
|
|||||
|
Modus ponens
|
В AS3 нет возможности писать процедурно (ну, не дольше, чем дефолтный таймаут на выполнения одного стак фрейма), у языка нет скорости, скорость есть у рантайма - у разных рантаймов она может отличаться.
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Sep 2008
Сообщений: 102
|
Как так. Вроде спокойно можно писать сколько угодно кода во фреймах без ООП =)
Добавлено через 2 минуты Ну а в скорости, я понял, что это бред, спасибо =) |
|
|||||
|
Modus ponens
|
Вообще-то не совсем. Паблики - только дисплей объекты на таймлайне, остальное - internal.
Процедурно - это когда у вас есть только функции (нет объектов). Вместо объктов вы можете, например, использовать ссылки на участки памяти и т.п. Т.е. технически, например, Sprite не совместим с процедурным подходом, потму, что он объект. В AS1 / AS2 тоже нельзя писать процедурно - это все ОО языки просто реализации ОО в них разная, по нынешним временам реализацию ОО в AS1 / AS2 можно считать неполной / плохой, но тем не менее это никаким боком не отменяет того, что процедурно писать код в нем не получится, ну за исключением каких-то самых простых вещей, и те будут ограничены во времени выполнения - т.как для того, чтобы начать новый стак фрейм, вам прийдется либо использовать setInterval - это уже метод, а не функция, либо привязываться к onEnterFrame - который, опять же свойство / хендлер, чего тоже не может быть в процедурном языке.
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Sep 2008
Сообщений: 102
|
спасибо wvxvw, теперь буду знать =)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|