![]() |
|
||||||||||
|
|
|
|||||
public class Test extends Sprite { private var formToDelete : Object = null; public function Test() { if (formToDelete) { trace ("существует"); } else { trace ("не существует, но ошибки к вашему сожалению тоже не будет"); // throw new Error("formToDelete == null"); // если очень хочется - раскомментить строчку выше. } } } |
|
|||||
|
Цитата:
я ошибся, смутило то что тут происходит обращение к к свойству несуществующего объекта... |
|
|||||
|
visible = false отменяет перерисовку. Не знаю, откуда вы взяли обратное, но по тесту производительности это очень хорошо видно.
Помещать removeChild в try можно только в том случае, если аргумент removeChild'а никогда не будет равен null, как это ни странно звучит. В том смысле, что можно подстраховаться от краша обработав исключение, а использовать исключения в логике программы неграмотно и медленно. Исключения работают быстро, только если они не происходят . |
|
|||||
|
Banned
Регистрация: Sep 2009
Сообщений: 231
|
"show redraw regions" говорит об обратном
|
|
|||||
|
Упрямая штука тесты. Я даже не могу представить, как плеер будет рисовать объекты у которых visible стоит в false, с нулевой альфой шоле? Нет, глупость, конечно.
![]() |
|
|||||
|
Цитата:
__________________
я могу стать всем, если только захочу |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:33. |
|
|
« Предыдущая тема | Следующая тема » |
|
|