Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как сделать плавное движение actionscript (http://www.flasher.ru/forum/showthread.php?t=193992)

meliot 06.02.2013 01:25

Как сделать плавное движение actionscript
 
Подскажите пожалуйста простой способ, с помощью actionscript, создать плавное движение объекта в одном кадре по оси x.

bav 06.02.2013 01:53

TweenLite

caseyryan 06.02.2013 07:01

Если проект коммерческий, но платить за твинер не хочется, то tweenlite не лучший способ, так как у него платная лицензия для коммерческих проектов.
А вот caurina бесплатный, и ни чем не хуже

СлаваRa 06.02.2013 12:27

от себя могу посоветовать eaze-tween

Wild 06.02.2013 21:59

Код AS3:

addEventListener ( Event.ENTER_FRAME, имя функции ) ;
function имя функции ( e : Event ) : void {
  if ( имя обьекта.x < stage.stageWidth ) {
имя обьекта.x += 1;
} else {
имя обьекта.x = 0;
}
}

Вроде так )

meliot 10.02.2013 14:23

Цитата:

Сообщение от caseyryan (Сообщение 1119342)
Если проект коммерческий, но платить за твинер не хочется, то tweenlite не лучший способ, так как у него платная лицензия для коммерческих проектов.
А вот caurina бесплатный, и ни чем не хуже

А как они узнают, что я его использую?

caseyryan 10.02.2013 14:26

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

meliot 10.02.2013 14:27

Цитата:

Сообщение от Wild (Сообщение 1119481)
Код AS3:

addEventListener ( Event.ENTER_FRAME, имя функции ) ;
function имя функции ( e : Event ) : void {
  if ( имя обьекта.x < stage.stageWidth ) {
имя обьекта.x += 1;
} else {
имя обьекта.x = 0;
}
}

Вроде так )

Как я понял эта функция работает при смене кадра. Моя задача осуществить движение в одном кадре.

caseyryan 10.02.2013 14:29

Цитата:

Как я понял эта функция работает при смене кадра.
Нет. Кадры на временной шкале адоби флеш не имеют к этому никакого отношения

meliot 10.02.2013 14:29

Цитата:

Сообщение от caseyryan (Сообщение 1120037)
никому это не надо, если конечно по какой-то причине не возникнет разбирательства (что маловероятно, для малых проектов). А если возникнет, декомпиляция это легко покажет

greensock - это вроде забугорная компания. Врядли они мониторят проекты стран СНГ.

Добавлено через 13 минут
Цитата:

Сообщение от caseyryan (Сообщение 1120041)
Нет. Кадры на временной шкале адоби флеш не имеют к этому никакого отношения

То есть ENTER_FRAME срабатывает с частотой fps?


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

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