![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2008
Сообщений: 5
|
Уже была тема, которая полностью отражает мою проблему:
http://www.flasher.ru/forum/showthread.php?t=98058 Но там до конца не доведено (либо я не понял).. Можно ли БЕЗ прописывания событий или еще чего в подгружаемой swf это сделать? В подгружаемой swf есть только именованный объект. |
|
|||||
|
Banned
[+5 15.02.09]
[++5 15.02.09] Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
|
Конечно можно.... Когда ты загрузил полностью SWF файл. Это тоже самое что и просто задать программно ролик в твоем проекте, либо сделать его руками и перенести на стейдж.
|
|
|||||
|
Регистрация: Aug 2008
Сообщений: 5
|
Я тоже так думал.. но не могу понять почему не получается!
вот код родительского ролика: createEmptyMovieClip("clip1", 1); clip1.loadMovie("clip1.swf"); function loadclip1() { clip1.lab.text = "123"; trace(lab); } clip1.onEnterFrame = loadclip1; в дочернем только объект Label с именем 'lab', больше там ниче нет. в чем ошибка?!.. |
|
|||||
|
1 оформите текст в теги
2 цитата iNilsa |
|
|||||
|
Регистрация: Aug 2008
Сообщений: 5
|
Как сделать чтобы работала? Я же прописал событие и я обращаюсь к дочерниму объекту ПОСЛЕ того как он загрузился.. Что не так?
|
|
|||||
|
Регистрация: Aug 2008
Сообщений: 5
|
Или я не то событие использую (скорее всего..) Просто мануала нормального нет.. %(
|
|
|||||
|
Регистрация: Aug 2008
Сообщений: 5
|
добился своего.. все-таки нашел пример..
примерно такое решение: _root.createEmptyMovieClip( 'clip1', 0 );
var dataListener:Object = {};
dataListener.onLoadInit = function(mc:MovieClip){
trace("loading to "+mc+" started...");
trace(mc.lab);
}
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(dataListener);
mcLoader.loadClip("clip1.swf",_root["clip1"]);
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:58. |
|
|
« Предыдущая тема | Следующая тема » |
|
|