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

pcplover 30.11.2006 03:54

Программное движение.
 
Например есть мувик - какойнибудь анимированный объект - например шарик.Нужно заставить его медленно(как будто парит в невесомости) и плавно двигаться. Может конечно,ето слишком большая просьба, но всётаки кому не лень напишите пожалуйста скриптец. думаю ведь он не особо большой... :p :p :p

TERRORist 30.11.2006 13:18

_x++
_y+=Math.sin(_x/10)*3

N!kE 30.11.2006 15:10

Что значит "как-будто парит в невесомости" ? Если тебе нужно просто двигать объект, то
Код:

onClipEvent(enterFrame) {
speed = 1
if(Key.isDown(Key.UP) {
this._y -= speed
}
}

По такомуже принципу двигаешь назад и в бок.
А плавность можно достичь путем изменения FPS

pcplover 30.11.2006 19:06

Цитата:

Сообщение от TERRORist
_x++
_y+=Math.sin(_x/10)*3

А как ето привязать к мувику?

Цитата:

Сообщение от N!kE
Если тебе нужно просто двигать объект, то

Нет.мне нужно,чтобы объект сам еле еле заметно двигался куда нибудь.туда обратно.

ToXICus 02.12.2006 01:12

Код:

import mx.Transitions:Tween
onClipEvent(EnterFrame) {
new Tween(mc,"_x", null,start_pos, end_pos, time to done, true)
new Tween(mc,"_y", null,start_pos, end_pos, time to done, true)
}


etc 02.12.2006 13:18

На ентерФрейм вешать твин, который по факту никогда не выполнится, потому что в следующем кадре его действия перекроются другим твином, а через минуты две всё упадет — очень сильно.

pcplover 03.12.2006 20:32

Цитата:

Сообщение от __etc
На ентерФрейм вешать твин, который по факту никогда не выполнится, потому что в следующем кадре его действия перекроются другим твином, а через минуты две всё упадет — очень сильно.

а как тогда нужно?

iNils 03.12.2006 20:35

Цитата:

Сообщение от pcplover
а как тогда нужно?

Без onEnterFrame

pcplover 04.12.2006 08:58

товарисчи.А мона поконкретнее и по подробнее? И к какому объекту привязывать скрипт??


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

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