PDA

Просмотр полной версии : Передача данных


StimS
15.02.2002, 00:00
А вот как передать данные из подгружаемого мувика в основной, и отправить другие обратно?

Хрюндик
15.02.2002, 10:51
:).. странный вопрос...
а так не потянет
из подгружаемого:
_parent.var = "some";
а из главного
loaded.var = "ans";

Или я вопрос неправильно понял?

StimS
15.02.2002, 12:20
Мувик не в смысле MC, а подгружаемый СВФ

Хрюндик
15.02.2002, 12:39
я про то и говорю...

main movie:
mc.loadMovie("myswf.swf");
if(quest!=null){
mc.ans = "answer";
}

loadable movie:
_parent.quest = "question";

если надо могу исходник дать...

StimS
16.02.2002, 23:58
Мне надо передать типа: gotoAndPlay(3)
Пробовал этот метод - не помогает.

ЗЫ: второй мувик (лоадед) у меня уже сделан, и ФЛА к нему удален. Так что дописать ничего нельзя.

valeris
17.02.2002, 03:33
Может быть так:

mc.loadMovie("myswf.swf?name=value");

StimS
17.02.2002, 22:18
А как goto... передать?

nagash
17.02.2002, 22:29
_root.mc.gotoAndPlay();
может так?

StimS
17.02.2002, 23:27
НЕ помогает :(

nagash
18.02.2002, 10:22
ну всё... сушите ласты... я незнаю =)

[subway]design
18.02.2002, 10:37
А так:

mc.loadMovie("myswf.swf?name=value");

а в myswf.swf пишешь в первом кадре:

gotoAndStop(name);

nagash
18.02.2002, 10:41
он же сказал что у него нет исходника от загружаемого мувика... =) и он не может в нём ничего изменить...

[subway]design
18.02.2002, 10:43
сорри..

ну я тоже сушу ласты тогда...

Nsergy
18.02.2002, 12:49
_root.mc.gotoAndPlay(N);
где N- номер frame, если Вы их имен не знаете или кадры
вообще не именованы. В худшем случае значение N прейдется подбирать методом научного тыка. Если имена знаете, то
вместо N нужно писать "frameName".

может так?

AZart.de
18.02.2002, 12:54
nda... rebiata...
posmotri www.azart.de
tam vsia navigaciya meniu zavisit ot podgrujennih swf-nikov
a delaetsia tak:
delaesh preloader.swf(ne tot kotoriy ti dumaesh :-))))
v nem - dve stro4ki: loadmovienum("ramka.swf", 99)
loadmovienum("4e tam podgrujaetsia.swf",5)

potom upravliaesh drugdrugom sootvetstvenno: iz ramki:
_level5.var=123;
iz 4e tam podgrujaetsia.swf _level99.gotoandplay(3);

tak nado? :D

ish
18.02.2002, 13:24
ну чего вы морочитесь, прямые руки - рабочий код

[subway]design
18.02.2002, 17:01
А чего СтимС говорит, что mc.goto... не работает? :confused:
Мораль: всегда проверяйте, что вам на уши вешают... ;)

2 ish: Спасибо, хоть один человек проверил... :)

StimS
18.02.2002, 23:00
А оо и говорю!
спасибо, конечно, ишу, но я забыл сказать...:(
Без кнопки....
А с кнопками это я и сам могу :)

John Connor
18.02.2002, 23:20
http://www.azart.de/

менюха! =) угадал?

ish
19.02.2002, 04:20
2StimS а какая, простите, разница с кнопки или нет?

StimS
19.02.2002, 22:54
А ты попробуй.

ish
19.02.2002, 23:22
ууу, как все запущено...

AZart.de
20.02.2002, 12:36
v syssle? :confused:

Kronius
22.02.2002, 07:06
Ребята, на самом деле все просто:
загружаемый мувик не видит, кто его загружает, но при этом, если в его "актионсе" прописать
Tell Target(_root)
Goto...
то он сделает в прямом смысле -- скажет на самую вершину иерархии "гоуту..."
Соответственно, если ты загружаешь мувик не на уровень, а в какой-либо пустой movie, то с основной сцены ты говоришь свой таргет в етот movie (Goto... || somthing else...).
Итак, вот вам схема передачи данных!!!