Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Движение по кругу? (http://www.flasher.ru/forum/showthread.php?t=27810)

Neter 01.03.2002 13:28

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

sanitar 01.03.2002 16:05

Эх лучше, чем в исходнике не выйдет. Там помоему очень просто, но вот скрипт только для круга. Если хочешь напишу русские комментарии.
А поповоду гидов, то это самый провереный способ. Если не получается, то скинь на sanitar@flashmaster.ru траектории и объекты, у меня всегда всё жуть, но работает как надо:) шутка, сделаю идеально, постараюся:)

Papa Karlo 01.03.2002 16:16

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

sanitar 02.03.2002 14:26

2папа карло.
Это помоему совсем не к этому вопросу пример. Тут на другое, хотя переделать можно.

Papa Karlo 04.03.2002 12:21

Вложений: 1
...

Chameleon 04.03.2002 14:32

вот примерчик. Строго по кругу, но зато очень просто и используя AS (как ты просил :)..

Papa Karlo 04.03.2002 17:48

Примерчик несомненно хороший, но посмотреть бы...

Neter 05.03.2002 14:18

Полностью согласен с Папой, дай заценить...
2Папа Карло: Кстати, спасибо за подчистку кода.
В принцепе оно то мне и нужно, только осталось разобраться как обьявлять переменные в цикле?
Те but1 .. but2 .. but3 .... и так далее, сколько раз повторяется столько переменных и создаётся, и как их потом использовать...

ivigor 05.03.2002 15:23

надоело вас слушать

вот парамерическое уравнение элипса

x = a*cos(t)/2;
y = b*sin(t)/2;
где t пробегает от 0 до 360 градусов,
a, b - диаметры
неужели трудно его с помощью ActionScript описать?

Papa Karlo 05.03.2002 16:20

Я так делаю (если это то, что тебе надо): пихаем кнопу в мув, на ней пишем on(press){_root.funkc(_name)}; плодим мувы, при этом каждый получает свой _name, который воспользует кнопа; в рооте:
funkc=function(name){ //тута катаем, что хотим от каждой кнопы;
mc.attachMovie(name+"txt", "new_name", 1) //<=например;
}


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

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