Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Програмное движение (http://www.flasher.ru/forum/showthread.php?t=78629)

andy7 21.04.2006 02:11

Програмное движение
 
Всем привет!
У меня есть мувик который должен передвигаться при нажатии на кнопку. Код у меня

Код:

butt.onRelease = function(){
        mov.onEnterFrame = function(){
        mov._x>=400 ? delete mov.onEnterFrame : mov._x+=40;
        }
}

А как туда вписать координат х с которого начинается движение?
Спасибо!!!

Не забываем пользоваться тегами code

_pkiller_ 21.04.2006 06:19

в самом начале
mov._x=100;
потом твое

PavelS 07.06.2006 02:52

PavelS, xватить задавать свой вопрос во всех темах подряд! Создали свою тему - ждите. Вам ответят.

Cvazimodo 07.06.2006 10:49

andy7
А ваш код правда работает? Т.е. у вас в одном мувике с именем mov есть другой мувик точно с таким же именем mov или подразумевалось это:

Код:

butt.onRelease = function(){
        mov._x = 100; // <c> _pkiller_
        mov.onEnterFrame = function(){
        this._x>=400 ? delete this.onEnterFrame : this._x+=40;
        }
}


PSoWP 09.06.2006 02:45

Помойму и так и так работать будет, а тут можно ещё мувик на начальный x разместить и даже строчки добавлять надо

2Квазимодо
_root.mov.mov.mov... не будет глючить, пути всё-таки разные, хотя инстансы лучше не повторять а то при большом коде можно запутаться, ну и ещё нельзя одинаковых имен у мувиков в библиотеке, если в одной папке

Cvazimodo 14.06.2006 12:37

Я в курсе про вложения мувиков :)
Я увидел в функции onRelease название mov и спросил, ошибка это (подразумевалось ли this) или там есть такое же название. Нужно для большего понимания иерархии мувов для вывешивания более точного примера.

Reijii 14.06.2006 12:53

Код:

butt.onRelease = function(){
  new mx.transitions.Tween(mov, "_x", mx.transitions.easing.Regular.easeOut, 100, 400, 3, true);
}


Жень Шень 15.06.2006 12:23

Вложений: 1
Привет!
Вот развил подсказку Reijii до "на все случаи" (ну, если не на все, то хоть на половину).

Сам недавно разобрался с TWEEN-ом.

Reijii 15.06.2006 12:25

Цитата:

Сообщение от Жень Шень
Привет!
Вот развил подсказку Reijii до "на все случаи" (ну, если не на все, то хоть на половину).

Сам недавно разобрался с TWEEN-ом.

мне больше нравится как сделано тут
Цитата:

[disk]:\Program Files\Macromedia\Flash 8\en\First Run\Behaviors\

Жень Шень 15.06.2006 16:09

Цитата:

Сообщение от Reijii
мне больше нравится как сделано тут

Ну, во-первых писалось для автора топика;
Во-вторых, в "Program Files\Macromedia\Flash 8\en\First Run\Behaviors\" не про TWEEN;
В-третьих, на вкус и цвет... ну и так далее.
В-последних, конечно спасибо за напоминание, что макромедия позаботилась про хэлп.
Успехов...


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

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