Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Статьи (http://www.flasher.ru/forum/forumdisplay.php?f=101)
-   -   Знакомство с Flash 9 и ActionScript 3.0 на примере создания аркадной игры (http://www.flasher.ru/forum/showthread.php?t=83431)

etc 12.05.2008 23:05

Скорость рендера на AS3 не сильно быстрее AS2. А вот вычисления — да.

Kuruki 13.05.2008 00:25

А можно в данном случае считать, что AS 3 считает в 10 раз быстрее AS 2 (опуская мои стены), если учесть, что коды максимально близки?
Если нет, то хотелось бы услышать, во сколько максимальное число раз он может считать быстрее.

etc 13.05.2008 00:36

Я не знаю, какой у вас там код. В среднем, AS3 быстрее на порядок.

Alex Lexcuk 13.05.2008 16:00

Несравнить как быстрее во много-много-много раз.

CEBEP 14.05.2008 12:20

weakReference:Boolean
В случае true, за что отвечает этот параметр?

Цитата:

Simply put,
weakly referenced listeners aren’t supervised by the garbage
collector and, therefore, don’t have to be manually marked for
removal. If only weak references to an object remain after you
have finished using it, then the object is eligible for collection.
Не очень понял, что имеется ввиду :(

Яски 14.05.2008 16:08

если не указать этот параметр, например для Array, сборщик мусора не сможет уничтожить из памяти переменную, которая находится в Array, пока ее не удалят и из Array.

Dampire 18.05.2008 22:18

Просто мега статья, мне оч оч понравилось, все понятно, доступно...
Но у меня одна проблема, когда я все прочел и начал все это делать от руки чтобы выехать что да как работает, появился глюк в прелоадере... Значит в примере с игрой все работает нормально, но если я скопирую класс к себе во флешку, скопирую из библиотеки прелоадер, то все летит в тар тарары... Не компилится, ему не нравится parent.startDrag()
Даже если я свой рукописный класс preloader, который, у меня во флешке не работает, поставлю на место класса preloader в примере игры, то он не на что не жалуется...
Я ничего не пойму...
Help please...

MerlinTwi 19.05.2008 13:07

parent - это DisplayObjectContainer
а метод startDrag объявлен в Sprite. Поэтому нужно делать приведение типа:
Код:

(parent as Sprite).startDrag()
В игрушке работает, т.к. в настройках была убрана галочка строгой проверки типов.

Danss 17.06.2008 19:55

Вот собираюсь почитать вашу статейку, я правда до конца не понял будет ли все работать в CS3 ?

etc 18.06.2008 00:56

Цитата:

Сообщение от Danss (Сообщение 746085)
Вот собираюсь почитать вашу статейку, я правда до конца не понял будет ли все работать в CS3 ?

А вы прочитайте до конца всю тему, тогда будет понятно.


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

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