|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
[+ 1.10 09.12.2005]
[+ 1.1 20.12.05] Регистрация: Dec 2005
Сообщений: 67
|
Подскаэите как повернуть много объектов к центру сцены?
Подскажите скрипт, которым можно повернуть N-ое кол-во прямоугольников (мувиклипов) их верхней стороной к координате x=0, y=0, как бы образуя ёжика... изначальное направление всех прямоугольников - по вашему усмотрению, также известны их координаты x,y...
|
|
|||||
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Наводящие слова
1. Геометрия 2. Сегмент, 360 градусов 3. Math.atan2 4. Теорема Пифагора 5. Синус, косинус, гипотенуза, катеты, их связь 6. Цикл 7. _rotation, _x, _y |
|
|||||
[+ 1.10 09.12.2005]
[+ 1.1 20.12.05] Регистрация: Dec 2005
Сообщений: 67
|
Наводящие слова благодарности:
1. Пройтись 2. Вы 3. Далече 4. Со своими 5. Бесполезный 6. Советы 7. Задолбать Ещё раз спасибо. ==================== Надеюсь на нормальные ответы... |
|
|||||
Регистрация: Mar 2001
Сообщений: 1,147
|
C++, а чего обижаться-то? Novemberain всё точно описал. Не его беда, если Вы грамотный совет понять не сумели.
1. делаем мувик прямоугольника с центром в height/2; width/2, чтобы потом с вращением не мудрить; 2. размножаем их на сцене, последовательно нумеруя их инстансы; 3. обходим их по циклу и вычисляем угол направления к требуемой точке (разность игреков делим на разность иксов, из полученного вычисляем арктангенс) 4. разворачиваем мувик на полученый угол. всё. оффтоп: а почему тема в advanced?
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит. |
|
|||||
[+ 1.10 09.12.2005]
[+ 1.1 20.12.05] Регистрация: Dec 2005
Сообщений: 67
|
=Nirth=
Нет, я только учу этому других (с) =Double= Да я никак не могу воткнуть во все "прелести и удобства" AS, хоть и похоже наа с++, да не совсем, а в программировании "не совсем" приводит к неработе скрипта, освоил пока только самые частые функции, поэтому пункт3 является загвоздкой... вы не могли бы написать код для этого пункта... (flashmx) ps кстати касательно вашей подписи - если бы эта фраза была правдой, человечество так и осталось на уровне каменных топоров, ведь именно благодаря пересказу знаний происходит прогресс Последний раз редактировалось c++; 19.12.2005 в 12:13. |
|
|||||
Что, цикл - проблема ?
Делаем 10 мувиков с именами mc1, mc2 ... mc10 for(i=1; i<=10; i++) { this['mc'+i]._x = 10*i; }
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
[+ 1.10 09.12.2005]
[+ 1.1 20.12.05] Регистрация: Dec 2005
Сообщений: 67
|
=Skubent=
Гыгы, прикольный тут у вас форум! Вопрос, конечно, не в цикле, а в формуле расчёта поворота, работе с тригонометрическими функциями... |
|
|||||
[+ 1.10 09.12.2005]
[+ 1.1 20.12.05] Регистрация: Dec 2005
Сообщений: 67
|
Ребят, вы чё так ччасто паритесь - читать хелпы отсылаете...
Вставьте в форум скрипт - на каждый постинг содержащий знак ? автоматический ответ от имени всех имеющихся админов во все известные хелпы, примеры, поисковики, журналы и т.д. Ребят, чессное слово время ща нет разбираться, вам же не сложно - напишите пару строк кода, плиз |
Часовой пояс GMT +4, время: 20:38. |
|
« Предыдущая тема | Следующая тема » |
|
|