Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   AS3 - изучаем вместе (http://www.flasher.ru/forum/showthread.php?t=70609)

seeker2005 01.11.2005 06:06

Видел реализацию плейера от макромедии в сишном коде...
на самом деле, складывается впечатление, что Макромедиа будет рендерить картинку не просто софтово, а уже с использованием аппаратных возможностей ускорителей... Нет другой объективной причины значительного прироста производительности (около порядка по заверениям Компании)

С этой точки зрения внутренний механизм виртуальной машины не изменится значительно, просто выкинутся часть функций, которые не нужны, ну и будет добавлена поддержка дебага...

Да и с точки зрения веса плейера - Макромедиа открыто говорит, что формат png не поддерживался в связи с тяжелым размером библиотеки... В новой версии плейера сделана поддержка png, но если посмотреть описание, достаточно урезанная... Следовательно и раздувать плейер до двух виртуальных машин никто не будет...

john 01.11.2005 13:47

Цитата:

Сообщение от seeker2005
Видел реализацию плейера от Нет другой объективной причины значительного прироста производительности (около порядка по заверениям Компании)

несколько странное замечание - это не заверение - это свершившийся факт - восьмой плеер уже полтора месяца как вышел, и десятикратный прирост производительности при отображении графики - свершившийся факт, повторюсь, а не "заверение Компании" :)

john 01.11.2005 13:50

Цитата:

Сообщение от seeker2005
С этой точки зрения внутренний механизм виртуальной машины не изменится значительно, просто выкинутся часть функций, которые не нужны, ну и будет добавлена поддержка дебага...

опять же мне не совсем понятен данный пост - есть альфа версия плеера, которая действительно показывает значительный прирост производельности кода. понять улучшения можно не только простматривая исходный код... кстати исходный код 8.5?

seeker2005 01.11.2005 13:52

К сожалению не имел счастья погонять на производительность новый плейер, потому и оперирую только тем, о чем оффициально объявила Макромедиа...

Исходный код - 5 версии, к сожалению, Макромедиа не распространяет исходники плейера. У Компании есть исходники 6 версии, но они только даются по лицензионному соглашению с достаточно неуютными условиями, к тому же Макромедиа не торопится работать с российскими компаниями, в том числе и дилерами по данному вопросу. По официальному письму от компании Макромедиа был также получен ответ, что "Политика Компании не предполагает поддержку плейера (имеется ввиду плейер, а не плагин) под платформы, отличные от MacOS и Windows.

Что касается поста - господином Mokus был задан вопрос с просьбой сказать конкретно или высказать предположения по работе двух виртуальных машин под одним плейером. К этому посту и был дан ответ, исходя из тех сведений, которыми обладаю.
Есть документы, описывающие формат файла версии 5 и 7

SamTakoy 01.11.2005 14:28

Цитата:

Сообщение от john
несколько странное замечание - это не заверение - это свершившийся факт - восьмой плеер уже полтора месяца как вышел, и десятикратный прирост производительности при отображении графики - свершившийся факт, повторюсь, а не "заверение Компании" :)

У меня дома Pentium I, 500 MHz. Делал аркадную flash игру. На 7м плейере она показывала 6.9 fps.
Прослышал про супер-многократно-возросшую производительность 8 плейера и радостный полез его качать на Макромедию (версия 8.5).

Скачал, установил, запускаю - те же 6.9 fps.

:((((((

seeker2005 01.11.2005 14:36

Цитата:

Сообщение от SamTakoy
У меня дома Pentium I, 500 MHz. Делал аркадную flash игру. На 7м плейере она показывала 6.9 fps.
Прослышал про супер-многократно-возросшую производительность 8 плейера и радостный полез его качать на Макромедию (версия 8.5).

Скачал, установил, запускаю - те же 6.9 fps.

:((((((


А видео карта какая?

john 01.11.2005 14:45

ну супер-пупер производительность будет
a. графика использует bitmap cashing.
b. код написан на AS3

SamTakoy 01.11.2005 14:46

Цитата:

Сообщение от seeker2005
А видео карта какая?

Точно не помню, примерно такая:

NVIDIA GeForce4 MX 440/460 с 64 МБ памяти

SamTakoy 01.11.2005 14:55

Цитата:

Сообщение от john
ну супер-пупер производительность будет
a. графика использует bitmap cashing.
b. код написан на AS3

Опять же, делал тестовую флешку на Flash 8. Там просто тяжелый мувиклип двигался вверх-вниз.
При включении галочки cashing (или как она называется - не помню) наблюдался прирост менее чем в 1.5 раза, но никак не в 10.

seeker2005 01.11.2005 14:55

Цитата:

Сообщение от john
ну супер-пупер производительность будет
a. графика использует bitmap cashing.
b. код написан на AS3

В таком случае, корректнее сравнивать версии 8.0 и 8.5, где уже реализованы механизмы кеширования картинок. Но тогда не понятна разница между AS2.0 и AS3.0 в данном отношении (а следовательно AS1.0)

Имхо, весь AS3.0 по большому счету задумывается только для того, чтобы дать нормальный механизм отладки и контроль типов при компиляции. Все остальное как было на AS1.0, так и останется... По другому сложно сделать "переносимость" двух разных виртуальных машин не "раздув" при этом размер плейера... Ну и ко всему прочему фишечки-фенечки добавить, для красоты, чтобы не совсем в глаза кидалось, что все это одно и тоже...


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

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