Форум 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)
-   -   проблемы с анимацией движения аттаченных мс (http://www.flasher.ru/forum/showthread.php?t=69218)

be_tween 16.09.2005 04:17

проблемы с анимацией движения аттаченных мс
 
в руте пишу код следующего содержания:

Код:

this.attachMovie("mc", "mc_1", 1);
mc_1._x = 1;
mc_1._y = random(270);
onEnterFrame = function () {
        mc_1._x += v;
        v = 5;
        if (mc_1._x<0 || mc_1._x>549) {
                mc_1.removeMovieClip();
        }
};

код задает рандомный аттач и определяет скорость движения. все отлично работает. но когда пытаюсь с противоположной стороны запустить ему навстречу копию, начинаются сложности. пробовал через тот же attachMovie, только изменить направление движения, ничего не выходит:
Код:

this.attachMovie("mc", "mc_2", 2);
mc_2._x = 549;
mc_2._y = random(270);
onEnterFrame = function () {
        mc_2._x -= v;
        v = 5;
        if (mc_2._x<1 || mc_2._x>550) {
                mc_2.removeMovieClip();
        }
};

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

be_tween 16.09.2005 04:24

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

artcraft 16.09.2005 05:50

ты переназначаешь функцию onEnterFrame
попробуй
mc1.onEnterFrame
mc2.onEnterFrame
или запихнуть управление движением обоих мувиков в одну функцию

be_tween 16.09.2005 07:06

вот! то, что нужно! :)

mc1.onEnterFrame
mc2.onEnterFrame - сработало)

теперь все понял, спасибо огромное!))


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

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