PDA

Просмотр полной версии : Need Help


Sestrichka
25.07.2003, 02:36
Народ, подскажите плс как это сделать:

представьте, есть символ, его экземпляр в клипе ведет себя определенным образом - сжимается, перемещается и т.д. Мне нужно чтобы в зависимости от значения переменной этот символ был разным. Т.е., как бы это объяснить, скажем есть три символа, и в зависимости от того, чему равна в данный момент определенная переменная в клип вставляется экземпляр одного из них. при этом в клипе экземпляр каждого символа ведет себя одинаково.

в общем, сама уже не понимаю, чего написала.

если кто поймет, а тем более что-то посоветует - буду крайне благодарна

Usnul
25.07.2003, 06:05
n=1 // задаем значение нашей переменной
if(n==1){mc=mc1}// если наша переменная равна 1, то грузим первый клип
if(n==1){mc=mc2}// если наша переменная равна 2, то грузим второй клип
if(n==1){mc=mc3}// если наша переменная равна 3, то грузим третий клип

вроде должно так работать :)

Wave
25.07.2003, 06:25
так вроде не должно

Usnul
25.07.2003, 06:27
засраней ты, я только решил по-прикалываться :)

Usnul
25.07.2003, 06:28
просто сабж не адестэндэбл. :cool:

Dimonius
25.07.2003, 12:33
clipick = 1;


function loader(clipak){
_root.container.removeMovieClip();
_root.container.attachMovie(clipak, clipak, 100);

}

loader (clipick);

Что-то типа того.

Useless
25.07.2003, 14:53
Проще всего, наверное, засунуть все три мувика в один, на разные кадры, затем, в зависимости от значения переменной, переходить на нужный кадр.

Например, так:function onEnterFrame() {
if ( myVar == 47 ) switcher.gotoAndStop(1)
else if ( myVar == 994.21 ) switcher.gotoAndStop(2)
else if ( myVar == "foobar" ) switcher.gotoAndStop(3)
}Здесь switcher - instance name того клипа, в который запиханы три других.

Идея ясна?

Sestrichka
25.07.2003, 22:06
А можно attachmovie делать не в основной сцене а в символе?

Dimonius
28.07.2003, 13:07
Запросто ;)