Форум 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=72899)

4thDimention 06.12.2005 14:06

Полет Бабочки
 
Доброе время суток, уважаемые флешеры...
Помогите решить простую (на первый взгляд когда брал задание) задачку.. Нужно организовать движение бабочки (грузится из внешнего мувика)... Поиск по форуму про движение ничего конкретного не дал (почти все посты посвящены движению, реагируюцему на события мыши... что не есть хорошо для меня..)
вот код кт. получился
Код:

var butterfly_mc:MovieClip = this.createEmptyMovieClip("butterfly_mc", _root.getNextHighestDepth());
butterfly_mc.loadMovie("buterfly.swf");
butterfly_mc._x = 580;
butterfly_mc._y = 110;
onEnterFrame = function(butterfly_mc:Object) {
        butterfly_mc._x+=200;
        trace(butterfly_mc._x);
};

но ничего не происходит.. бабочка ни с места... что не так???
Заранее пасибо!!!

Skubent 06.12.2005 14:12

Наиболее простой вариант, как мне видится:
function MoveButterfly() {
butterfly_mc._x += 10;
}
setInterval(MoveButterfly, 100);

4thDimention 06.12.2005 14:14

Блин!!!! Пасибо!!! :D

__i 06.12.2005 14:17

onEnterFrame = function(butterfly_mc:Object) - че за ботва? когда ты в эту функцию передашь параметр butterfly_mc?
тогда нужно так

butterfly_mc.onEnterFrame = function(butterfly_mc) {
this._x+=200;
trace(this._x);
};
но и так тоже вроде работать не будет т.к. при загрузки в клип все обработчики отваливаються
так что создвай в butterfly_mc еще один вложеный кип и грузи в него
или же
попробуй через setInterval

__i 06.12.2005 14:19

эх "подлый" Skubent %) - коротко так пишет, что быстрее меня написал и умно


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

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