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

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

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

Регистрация: Dec 2005
Сообщений: 20
По умолчанию Проблемка с загрузкой одного мувика в другой

ПРоблемка с Загрузкой одного мувика в другой

Есть 3 мувика. 1мс, 2мс, 3мс.

3мс подгружается в 2мс, простой командой loadMovie("map.swf", "map_MC");
При просмотре 2мс все загружается и работает.

Но когда такой же командой loadMovie подгружаю 2мс в 1мс то 3мс нет.

Возможно все очень просто, но я АС знаю на очень начальном уровне.
Подскажите что не так, плз.

Старый 14.09.2007, 19:20
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 2  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
А у тебя в 1мс есть map_MC ?
__________________
Reality.getBounds(this);


Последний раз редактировалось Wolsh; 14.09.2007 в 19:24.
Старый 14.09.2007, 21:00
newcomer2 вне форума Посмотреть профиль Отправить личное сообщение для newcomer2 Найти все сообщения от newcomer2
  № 3  
Ответить с цитированием
newcomer2

Регистрация: Dec 2005
Сообщений: 20
map.swf загружается в 2мс
Или я тебя не понял

Старый 14.09.2007, 21:25
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 4  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Да нет, он загружается в map_MC
Глобальная функция
loadMovie(url:String, target:String, [method:String]) : Void
__________________
Reality.getBounds(this);


Последний раз редактировалось Wolsh; 14.09.2007 в 21:39.
Старый 14.09.2007, 21:56
newcomer2 вне форума Посмотреть профиль Отправить личное сообщение для newcomer2 Найти все сообщения от newcomer2
  № 5  
Ответить с цитированием
newcomer2

Регистрация: Dec 2005
Сообщений: 20
Это понятно что он загружается в мар_МС, который находится в 2мс.swf
A 2мс.swf загружается в 1мс.swf, такойже функцией.
Так вот 3мс.swf не видно
Почему знаеш?
Подскажи

Старый 14.09.2007, 22:36
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 6  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Именно потому что мар_МС находится в мс2, а функция глобальная, и флэш ищет мар_МС в руте, то есть - в руте мс1.
Соотв. тебе надо писать [используя loadMovie как метод мувиклипа а не как глобальную функцию]
Код:
_root.mc2.map_MC.loadMovie("map.swf", 1); //  mc2 - должно быть имя мс2
либо
Код:
this.map_MC.loadMovie("map.swf", 1);
или лочить рут в мс2. Рут для загруженного мувика - это рут мувика, в который он загружен. Но можно написать в кадре мс2 :
Код:
this._lockroot = true;
Только тогда сложно будет обращаться из него к объектам и функциям мс1
__________________
Reality.getBounds(this);


Последний раз редактировалось Wolsh; 14.09.2007 в 22:49.
Старый 15.09.2007, 20:00
newcomer2 вне форума Посмотреть профиль Отправить личное сообщение для newcomer2 Найти все сообщения от newcomer2
  № 7  
Ответить с цитированием
newcomer2

Регистрация: Dec 2005
Сообщений: 20
Wolsh Большое спасибо,
вот так вот this.map_MC.loadMovie("map.swf", 1); получилось.
Все работает.
)

Старый 14.09.2007, 22:38
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 8  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
newcomer2, выкладывайте пример.

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

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

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


 


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


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