![]() |
Движение по кругу?
Пиплы, у меня такая проблема:
Как с помощю ActionScript сделать двидение по кругу(элипсу)? Выглядит примерно так: В центре фильма лежит эмблема, а вокруг должны вращаться n количество кнопок, соответственно с разными скоростями, и по разной траектории. Генерацию кнопок я сделал, а вот с совращением :) (вращением) никак не могу разобраться... Заранее, сенкс. --- Origin: Паpадоксальные констpукции замкнутого вpеменного и пpичинного поpядков являются выpажением огpаниченности геометpического описания вpемени. |
1. Банально направляющим слоем делаешь движение отдельно для каждой кнопки.
2. Уравнения окружностей(эллипсов), и по ним изменяешь _x и _y каждой кнопки, которые перед этим надо сунуть в мувики. Наверно, так....... |
Вложений: 1
Пример не мой;
|
Щас посмотрим ...
|
Ага, вроде - то ...
|
Неа, не то .. точнее то, но совсем мне не понятное.
Понимаете мне надо чтоб для каждой кнопки это было ... а как этоо сделать исходя из этого примера я непонимаю, тама чё-то запутано слшком .. |
Вложений: 1
А простота, что приследуется по закону?
Тебе ведь sapiens правильно сказал. Кода ноль. Вот исходник :D долго делал :D (секунд 40) :D |
В кадре N80 gotoAndPlay(1); не помешает.
|
2sanitar:
Лапа, если-б мне набо было сделать именно так, то я бы не писал в форум, я бы просто это сделал ... а мне надо именно с помощью ActionScript'a это замутить ... Но всё равно сенкс ... |
2папа карло
там много чего не помешает:) 2нетер тогда тот исходник папы карло лучший, хоть мне и не нравится. Ща попробую помутить. А код там не сложный, просто комментарии к каждой строке. Постораюсь сделать полегче. |
Постарайся плиз.. а то я уже было этими направляющими слоями начал делать, извратно аж жуть, тем более у меня мувик едет только по короткой линии, те в элипсе он доезжает до середины или ближе и всё, едет обратно ...
|
Эх лучше, чем в исходнике не выйдет. Там помоему очень просто, но вот скрипт только для круга. Если хочешь напишу русские комментарии.
А поповоду гидов, то это самый провереный способ. Если не получается, то скинь на sanitar@flashmaster.ru траектории и объекты, у меня всегда всё жуть, но работает как надо:) шутка, сделаю идеально, постараюся:) |
Вложений: 1
Вот по элипсу. Эт я ковырял чужой пример, но не буду утверждать, что осознал все до конца (напрочь забыта вся эта математика :mad: )
|
2папа карло.
Это помоему совсем не к этому вопросу пример. Тут на другое, хотя переделать можно. |
Вложений: 1
...
|
вот примерчик. Строго по кругу, но зато очень просто и используя AS (как ты просил :)..
|
Примерчик несомненно хороший, но посмотреть бы...
|
Полностью согласен с Папой, дай заценить...
2Папа Карло: Кстати, спасибо за подчистку кода. В принцепе оно то мне и нужно, только осталось разобраться как обьявлять переменные в цикле? Те but1 .. but2 .. but3 .... и так далее, сколько раз повторяется столько переменных и создаётся, и как их потом использовать... |
надоело вас слушать
вот парамерическое уравнение элипса x = a*cos(t)/2; y = b*sin(t)/2; где t пробегает от 0 до 360 градусов, a, b - диаметры неужели трудно его с помощью ActionScript описать? |
Я так делаю (если это то, что тебе надо): пихаем кнопу в мув, на ней пишем on(press){_root.funkc(_name)}; плодим мувы, при этом каждый получает свой _name, который воспользует кнопа; в рооте:
funkc=function(name){ //тута катаем, что хотим от каждой кнопы; mc.attachMovie(name+"txt", "new_name", 1) //<=например; } |
| Часовой пояс GMT +4, время: 10:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.