PDA

Просмотр полной версии : переменная.


MAXMIX
15.02.2002, 18:16
Подскажите, как будет выглядеть строчка:
если, к примеру, выполняются условия и переменной "А" присваивается значение "1". далее подгружается SWF клип и необходимо, чтобы в нем if (A=1) то ......
а вот в этом подгружаемом SWF не дает, почему-то, истинного значения переменной "А". как взять значение из "А"?

Спасибо

Egoritch
15.02.2002, 18:31
смтря куда грузишь мувик. допустим, то которій грузит - в уровне 0, а тот которого грузят - в уровне 1. тогда

if (_level0.a==......


вот

MAXMIX
17.02.2002, 21:11
Неполучается вот что: В основном мувике в слое 0 есть мувиклип "abc" в котором то и присваивается переменной "А" значение "1". Далее в слое 0 загружается SWF и в нем идет опрос переменной "А". а оно не определяется.

если по-простому, то выглядит примерно так:

A = 1;
.....

if (_level0.abc.A == 1) {
B = 1
}

вот. И "В" никак не получается с "1"
чаго ему указать? или как еще можно сделать?

nagash
17.02.2002, 21:25
попробуй в руте присваивать _root.a=1
а потом из клипа спрашивать _root.a==1 ?? то ...

ish
17.02.2002, 22:50
если загружаешь что либо в уровень, то это что либо полностью заменит то, что в уровне до этого находилось, включая все определенные до загрузки переменные.

Nsergy
18.02.2002, 13:27
в первом frame шкалы _root. помещаете два именованных символа "abc" и "cba".
во втором frame шкалы _root. пишите loadMovie("my.swf", "cba");
в третьем frame шкалы _root. пишите stop();

в my.swf, в первом frame сод:
if(_root.abc.A==1) {
.....
} else {
.....
}
stop();

Затем,
в символе "abc" делаете А=1;