Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   AS 2.0 против AS 3.0. Кто быстрее? (http://www.flasher.ru/forum/showthread.php?t=89813)

Agro 24.12.2006 13:38

AS 2.0 против AS 3.0. Кто быстрее?
 
Здравствуйте.

Меня интересует такой вопрос. Действительно ли в AS 3.0 простейшие операции, такие как сложение, умножение и т.п., выполняются быстрее, чем в AS 2.0, или просто мой комп глючит? Да и вообще хотелось бы знать, кто-нибуть проводил подобные исследования? Если проводил, то интересно было бы узнать о результатах. Заранее благодарен.

etc 24.12.2006 14:23

AS3 вообще и в целом много быстрее.

http://dev.etcs.ru/blog/shit/particles2/ — без проблем таскает ≈10000 объектов в цикле каждый кадр.

Nirth 24.12.2006 14:41

Уже как полтора года, люди говорят о том что ActionScript 3.0 Быстрее чем вторая версия =) быстрее третий ActionScript от 10 до 1000 раз.
Например ас3 может отпарсить 3ds файл с 16 тысячами полигонов и вывести результат на экран за 0.8 секунды на пне 2.4 гига =)

Agro 24.12.2006 14:46

Спасибо. Жаль только, что нет совместимости между AS 2.0 и AS 3.0 .

Nirth 24.12.2006 14:53

Есть, через LocalConnection.

Agro 24.12.2006 15:09

Я не про это. Нельзя взять код написанный на AS 2.0 добавить пару новых классов из AS 3.0 и скомпелировать как AS 3.0 . Новые классы можно даже не добавлять, просто старый код на AS 2 нельзя компилировать под AS 3, для увеличения скорости...

Nirth 24.12.2006 15:18

весь код из ас2 можно портировать в ас3, при условии что код был написан на чистом ас2 (без всяких this["mc"] и кода в кадрах и прототипов).

Agro 24.12.2006 15:27

Ну и как ты, к примеру, скомпелипуешь Camera.get() в AS 3.0?

etc 24.12.2006 15:38

Agro, как обычно — прочитав хелп по теме :)

Agro 24.12.2006 16:06

Да нет, просто в AS 3.0 нет такого метода get() для класса Camera, а есть метод getCamera(). Поэтому при попытке скомпилировать Camera.get() в AS 3.0, компелятор выдаст ошибку. И это не единственное различие между AS 2 и AS 3.


Часовой пояс GMT +4, время: 20:29.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.