Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   отслеживание изменения размеров спрайта (http://www.flasher.ru/forum/showthread.php?t=199688)

evgen4ik 24.05.2013 14:47

Насколько я понимаю, все выше перечисленные методы реализованы на нативном языке (возможно C++) и попросту не стреляют событий. Есть ли этому какое-то оправдание?

kackbip 24.05.2013 15:12

Ну некоторые даже на ассемблере.
А не стреляют по причине экономии боеприпасов. Вы переустановите флэш плеер. Увидите, что стреляют на самом деле, но только первую неделю-месяц в зависимости от интенсивности использования боеприпасов.

Ну а вобще-то они никому и не обязаны стрелять. Вы сами знаете, когда меняете объект. Можно и без перестрелки обойтись.

Александр Мостовой 25.05.2013 00:07

Цитата:

кроме width/height есть еще scaleX, scaleY, transform, skewX, skewY, graphics, и самое приятное - добавление/удаление и изменение перечисленных свойств у детей. Так что, задача не столь тривиальна как кажется.
Проще, наверное, организовать на уровне ООП код так что бы менять размер только в одном месте, при этом спрятать приватностью все ссылки на этот объект извне и если это не удается по каким-то причинам реализовать на уровне инкапсуляции, то, как-минимум опредилть себе правило хотя бы на уровне коммента, что эти свойства можно менять только в задуманном месте, а в других нельзя.

MikroAcse 25.05.2013 14:06

А сам ты не можешь отследить изменения? Ты ведь сам их делаешь


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

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