Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   this.transform.matrix === null (http://www.flasher.ru/forum/showthread.php?t=154931)

fish_r 25.04.2011 10:57

this.transform.matrix === null
 
Есть переменная тип которой выражает некоторый суперкласс, по ходу выполнения программы она то содержит ссылку на один подкласс, то на другой, эти подклассы, к слову сказать, не имеют своих методов или переменных, просто перекрыты некоторые методы суперкласса, и ещё, у суперкласса нет граф. содержимого, а вот подклассы закреплены за мувиками созданными в ИДЕ. Так вот, в ходе исполнения трейсю значение transform и matrix объекта этой переменной, через небольшой промежуток значение matrix становиться равным null, хотя значение трансформ всегда равно [object Transform], да и объект всегда присутствует и правильно идентифицируется. Как такое может быть?

dimarik 25.04.2011 11:10

Это фантастика. Ну а что мешает кому-нибудь сделать transform.matrix = null? Или, например, если МС появляется в кадре, он создастся заново. И transform.matrix у него будет чист как слеза.

in4core 25.04.2011 13:14

Цитата:

Ну а что мешает кому-нибудь сделать transform.matrix = null?
Этого сделать нельзя. получишь эксепшн. Чистая слеза матрицы как ты заявил есть 1,0,0,1,0,0 и не как иначе.

silin 25.04.2011 14:08

сделать можно, никакого эксепшена не получишь
но и дефолтовые значения (1,0,0,1,0,0) не установятся, ибо сеттер


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

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