PDA

Просмотр полной версии : Подгружаемый swf файл некорректно работает в основном клипе


Satin
30.11.2007, 12:25
Проблема такая. У меня есть swf-файл с простенькой детской игрой. В первом кадре осуществляется проверка того, правильно ли все закрашено, и если правильно, осуществляется переход на второй кадр с поздравлением. Все работает хорошо. Но когда я загружаю этот файл в мой основной фильм с помощью метода loadClip, он работает некорректно. Закрашивать объекты по-прежнему можно, но не осуществляется переход ко второму кадру с поздравлением.

etc
30.11.2007, 13:17
См. свойство _lockroot в хелпе.

Satin
30.11.2007, 13:56
Посмотрела хелп.
my_mcl.addListener(myListener);
my_mcl._lockroot = true;
my_mcl.loadClip("GAME2_clip.swf",1);

Так все равно не работает.
Кроме того, как написано в хелпе, я попробовала вставить строчку
this._lockroot = true;
на главный таймлайн подгружаемого файла. Все равно не помогло.

Satin
30.11.2007, 16:03
Здесь упрощенные исходники файлов.
Главный: http://fflasher.narod.ru/main.fla
Подгружаемый: http://fflasher.narod.ru/GAME2_clip.fla

Плиз, помогите!

iNils
30.11.2007, 16:07
По ссылкам ничего нет.
А что мешает все заархивировать и выложить исходники на форуме, а не где-то там?

Satin
30.11.2007, 16:38
Из-за размера не получается выложить на форуме. Я пробовала щелкать по ссылкам, все скачивается....

Кстати, сейчас попробовала загругить этот мой swf в новый пустой файл. Создала там контейнер, прописала все что надо, и отлично заработало. НО как только я меняю координаты контейнера, происходит то же, что и раньше, т.е. все загружается и раскрашивается, но к кадру с поздравлением нет перехода. Как такое возможно?

Я прикрепила упрощенные исходники. Очень надеюсь на помощь.

Satin
02.12.2007, 18:17
Неужели никто не может помочь? Как же все-таки сделать так, чтобы загружаемый клип корректно работал и при изменении координат контейнера, в который он грузится?