Форум 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)
-   -   проблема с MovieClip.stop (http://www.flasher.ru/forum/showthread.php?t=113078)

ekeeper 18.06.2008 13:02

проблема с MovieClip.stop
 
Привет.

Дано: Есть мувик из 4х кадров на одном слое - машинка.
Она едет по дорогам, и в зависимости от направлении дороги выбирается кадр который должен показываться и двигается мувик. Для выбора кадра применяется gotoAndStop

Проблема: При запуске swf и при начале движения машинки ее мувик начинает проигрываться - то есть все 4 кадра играются пока она едет.
метод мувика stop не помогает gotoAndStop тоже :( - мувик так и продолжает играть.

Код:

...
    var depth:Number = parent.getNextHighestDepth();
    _target = parent.createEmptyMovieClip("clip" + depth, depth);
    _target.attachMovie(clip, name+depth, depth);
    _target.stop();

parent, clip, name - атрибуты класса
parent = _root

Клип создается и аттачится клип машинки, но новосозданный клип не останавливается

Волгоградец 18.06.2008 13:22

Код:

_target[clip].stop();

flash33 18.06.2008 13:27

Если у вас машинка это clip, то вы останавливаете не машинку, а её контейнер: _target.attachMovie(clip, name+depth, depth), делайте тогда уж так _target[name+depth].stop(); И вообще оттрейсите и разберитесь, что вы останавливаете!

ekeeper 18.06.2008 13:52

Ааа... заработало. Спасибо!


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

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