Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Работа мува, в другом муве. Ребята, помогите. (http://www.flasher.ru/forum/showthread.php?t=71797)

elizaveta 13.11.2005 11:28

Работа мува, в другом муве. Ребята, помогите.
 
Ситуация печальная. Мне нужно сегодня здать проект к обеду. Делали его разные люди. я в флеше не программирую( но немного разобралась.

Суть.
У меня есть презентация(П). отдельный swf (там всё от рута прописано).

Есть заставка(З)

Мне из заставки нужно (З) надо загрузить (П)...
Причём.. так, чтоб П - заменило полностью З

я это делаю так:
Код:

_root.createEmptyMovieClip("empty_mc", 1);

_root.empty_mc.Lang = _root.Lang;

trace(_root.empty_mc.Lang);
_root.empty_mc.loadMovie("annual.swf");
_root.empty_mc._lockroot = true;

Я знаю, что у меня есть переменная Lang в презентации
но её нужно определить в заставке((
у меня она не передаёться.
я всю ночь искала как.

Вот примерный план флешки заставки:
1. Уровень
на нем лижат мовик со звуком(1.1)
мовик анимация(1.2)
Выбор языка(2.1)

------------ и где-то там вглубине анимации висит "переход описанный выше.


т.е. я по сути из нутри своей заставки пытаюсь загрузить презентацию. и передать ей переменную языка.

ЗАРАНЕЕ БЛАГОДАРНА ТЕМ, КТО ОТКЛИКНИТСЯ

Den0k 13.11.2005 12:01

Код:


_root.Lang = "aaabbbccc";

_root.createEmptyMovieClip("empty_mc", 1);

_root.empty_mc.loadMovie("annual.swf");// СНАЧАЛА ЗАГРУЗИ

_root.empty_mc.Lang = _root.Lang;

trace(_root.empty_mc.Lang);

//_root.empty_mc.loadMovie("annual.swf");

_root.empty_mc._lockroot = true;


elizaveta 13.11.2005 12:16

Нет( не работает так.

вот я немного изменила код.
т.е. загружаю мовик
Код:

var MyClip = _root.createEmptyMovieClip("empty_mc", 1);
MyClip.loadMovie("annual.swf");

MyClip.Language = _root.Lang;

trace("передаю");
trace(MyClip.Language); // уходит то что надо (оно и уходило раньше)

MyClip._lockroot = true;



а вот вот презентация не "ловит" эту переменную
я её так пытаюсь хоть увидеть..
презентация судя из прошлого кода работает от рута
Код:

trace("Получаю");
trace(Language);  // пишет Undefined
trace(_root.Language);  // пишет Undefined


Madasan 13.11.2005 13:02

http://www.flasher.ru/forum/showthre...t=71681&page=2

iNils 13.11.2005 13:12

Можно переменные в _global хранить.

elizaveta 13.11.2005 13:49

Цитата:

Можно переменные в _global хранить.
. Спасибо!!!
Сработало с первого раза)
Вы меня спасли!


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

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