PDA

Просмотр полной версии : Unload move


<Rhino>
19.04.2004, 18:09
Сорри, вопрос совсем, кажется простой.
В мувик подгружается другой из SWF, после выгрузки - мне необходимо чтобы основной мувик воспроизводился сначала. Что то я совсем голову сломал. Как мне этого добиться?

Заранее спасибо :)

Nox Noctis
19.04.2004, 18:14
unloadMovie, а следующей строчкой gotoAndPlay - в чем проблема-то ? :)

или проще - если перейти по таймлайну на кадр, где нет клипа, содержащего загруженную свфку, то она сама собой анлоадится. (это естессно только если ты создал контейнер для загрузки не-динамически а ручками в таймлайне)

<Rhino>
19.04.2004, 18:16
Он просто садится на паузу, а где и какему воспроизведение вставить надо - не ясно.

<Rhino>
19.04.2004, 18:19
да вроде ж, делал ща еще попробую, это я про gotoAndPlay..

<Rhino>
19.04.2004, 18:25
хм, я вот чего делаю то, какие там контейнеры :)))
в нужном кадре стоит load.move () соотв url и слой, в нужном кадре погружаемого swf-ника стоит unload.movie? если после него в ВЫГРУЖАЕМОМ мувике писать GoToAndPlay то естественно анимация на другом слое не зацепиться.....

вот я и пытаюсь понять чего я не догнал :)

Dindin
19.04.2004, 21:53
Попробуй управлять всеми процессами из первого кадра (в идеале) или из главного таймлайна. При наступлении событий вызывай функции. Например:

function gotoWhenUnload (movie,frame)
{
movie.unloadMovie();
_root.gotoAndPlay (frame);
}

а в последнем кадре выгружаемого мувика только вызов функции:
gotoWhenUnload (this,frame)