Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как обращаться с Loader.content? (http://www.flasher.ru/forum/showthread.php?t=95782)

pazin 16.05.2007 11:40

Как обращаться с Loader.content?
 
Помогите плиз!
Нигде не могу найти примеров как ображаться к контенту подгруженного мувика.
(Хэлп смотрел)

AlexFomin 16.05.2007 12:26

В том же хэлпе:

Цитата:

content property

content: DisplayObject [read-only]

Contains the root display object of the SWF file or image (JPG, PNG, or GIF) file that was loaded by using the load() or loadBytes() methods.
т.е. например, если есть некий test.swf который нужно загрузить и у него на главной timeline есть переменная test, и есть loader c именем myLoader, тогда, чтобы обратиться к переменной test нужно изобразить примерно следующее(после успешной загрузки):

Код:

var targetClip = myLoader.content as MovieClip;
trace(targetClip.test);

вот собственно один из возможных способов обратиться к содержимому test.swf, т.е. работать с ним как с обычным MovieClip.

pazin 16.05.2007 12:50

Вылетает ошибка
 
Спасибо. Попорбовал. Не подскажете в связи с чем может появляться така ошибка?

TypeError: Error #1009: Cannot access a property or method of a null object reference.

Подгруженный объект отображаетс после подгрузки.

Ошибка вылетает на вот такую строчку:

trace(targetClip.auto);

auto - мувик, находящий ся в подгруженном SWF. Таймлайн состоит из 1 фрейма, больше вложенных мувиков нет.

AlexFomin 16.05.2007 13:08

Возможно обращение к клипу идет когда он ещё не загружен в loader, нужно реализовывать механизм реагирующий на событие Event.COMPLETE и уже тут обращаться к загруженному контенту.

pazin 16.05.2007 13:15

Возможно. Спасибо за помощь.


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

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