Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 25.11.2013, 11:52
ArtDenis вне форума Посмотреть профиль Отправить личное сообщение для ArtDenis Найти все сообщения от ArtDenis
  № 1  
Ответить с цитированием
ArtDenis

Регистрация: May 2012
Сообщений: 12
Question Переходы по кадрам и loadMovie

Добрый день, у меня следующая проблема:
Есть главный файл - main.swf в нем есть 4, так скажем экрана, или кадра с метками (titul, work, modul, demo)

Мы переходим в этом файле в modul, и там нажимаем на кнопку, где вызывается открытие work и туда грузится второй файл -Россия.swf, следующим кодом:
Код ActionScript 3

Код AS1/AS2:
on(release){
    _root.gotoAndStop("work");
    _root.emty_mc.unloadMovie();
    _root.emty_mc._x = 85;
    _root.emty_mc._y = 100;
    _root.emty_mc.loadMovie("content/Россия.swf");
}
Отлично, тут все работает...

Теперь в файле Россия.swf мы имеем кнопку, со следующим кодом:
Код ActionScript 3
Код AS1/AS2:
on (release) {
    _root.gotoAndStop("demo");
    _root.emty_mc_demo.unloadMovie();
    _root.emty_mc_demo._x = 127;
    _root.emty_mc_demo._y = 97;
    _root.emty_mc_demo._width = 900;
    _root.emty_mc_demo._height = 500;
    _root.emty_mc_demo.loadMovie("content/scrolling_movie_clip.swf");
    _root.emty_mc_demo._lockroot = true;
}
При этом происходит следующее: кнопка работает, нас перебрасывает на наш demo, только ничего в наш emty_mc_demo не грузится, и мы видим просто красную площадку в которую должен был загрузится scrolling_movie_clip.swf

А теперь, что я выявил, если на кнопку в нашей Россия.swf повесить вместо верхнего кода, вот этот:
Код ActionScript 3
Код AS1/AS2:
on (release) {
    _root.gotoAndStop("work");
    _root.emty_mc.unloadMovie();
    _root.emty_mc._x = 127;
    _root.emty_mc._y = 97;
    _root.emty_mc._width = 900;
    _root.emty_mc._height = 500;
    _root.emty_mc.loadMovie("content/scrolling_movie_clip.swf");
    _root.emty_mc._lockroot = true;
}
То он отлично, не перебрасывая на другой кадр (work - это там же, где и был загружен файл Россия.swf, причем как Россия так и новый файл грузится в emty_mc), загружает файл. То есть все работает...

В чем может быть проблема? Как её решить?

Так как, я являюсь любителем, и что-либо мог не верно обозвать, выкладываю скрины:
Нажмите на изображение для увеличения
Название: main.JPG
Просмотров: 165
Размер:	119.3 Кб
ID:	30209
Нажмите на изображение для увеличения
Название: россия.JPG
Просмотров: 148
Размер:	158.5 Кб
ID:	30208

Создать новую тему   Часовой пояс GMT +4, время: 12:17.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
flash книга , loadmovie , кадры , метки

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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