|
|
|||||
Цитата:
Цитата:
Цитата:
|
|
|||||
Регистрация: Aug 2008
Сообщений: 40
|
хорошо, но если Sprite или MovieClip не показывался до этого на экране и не имел х,у. Разве addChild для него добавит его в класс DisplayObject ??
хм |
|
|||||
Регистрация: Aug 2008
Сообщений: 40
|
!О_О! Эти буквы разрывают мне мозг...
Представьте, что на экране нет ничего. Маленький одинокий кружочек, превращённый в MovieClip и которому сделали Linkage, лежит в библиотеке. К его свойствам я обратиться не могу. Могу создать что-то типа var aaa:MovieClip = NEW MovieClip; Это будет работать и это будет чистый MovieClip с координатами 0,0. Возможно, я даже смогу нарисовать кружок в первом кадре, сделать его невидимым, а его child`ы делать видимыми в разных координатах. Но если именно из библиотеки, вот так? Пишу trace (aaa.x); нажимаю ctrl+enter и получаю 1119: Access of possibly undefined property x through a reference with static type Class. WAH?? Я-то понимаю, что у него нет x и y, и на экране он не показывается. Как же мне его из library "достать" ? Последний раз редактировалось mad_god; 13.08.2008 в 19:46. |
|
|||||
[+1 25.07.08]
|
может потому что некий объект в библиотеке является классом, а не экземпляром класса?
|
|
|||||
Регистрация: Aug 2008
Сообщений: 40
|
var bbb:aaa = new aaa;
addChild(bbb); bbb.x=100; bbb.y=100; Всё работает. Плачу от счастья, бью низкие поклоны... |
|
|||||
[+1 25.07.08]
|
что-то я запутался. подскажите пожалуйста. у меня есть сложный объект, наследник MovieClip внутри которого есть в том числе массив других наследников MovieClip в свою очередь хранящих картинки... по идее битмапы но не факт.
мне нужно скопировать экземпляр этого сложного объекта N раз в массив... так чтобы каждой копии этого оригинального экземпляра можно было так же менять некоторые свойства. ну или хотябы чтобы делая addChild у меня на экран выводился не последний объект, а все. |
Часовой пояс GMT +4, время: 22:55. |
|
« Предыдущая тема | Следующая тема » |
|
|