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

xomka 11.09.2005 11:25

Выставление клипов по кругу
 
У меня есть 7 объектов клипов, я хочу средствами ActionScript выставить их по кругу , через равные расстояни, далее хочу прокручивать этот круг...
И подскажите это будут просто картинки, есть смысл делать их как клип? или сделать Graphic ?

xomka 11.09.2005 15:40

Напишите хотя бы ктонить формулу для построения окружности, и фор-лу для длины окр...

ffffff 11.09.2005 16:00

тебе нужна не формула окружности, а прямоугольный треугольник....

ffffff 11.09.2005 16:23

гже гипотенуза будет твоим радиусом, а катиты положением x и у... математику учить надо :)

xomka 11.09.2005 16:31

Уж если в математику, то сюда косинусы с синусами надо, так вот это я и спрашиваю, какая формула??? давно школу закончил, или в полярной системе дайте

Vitamin E 11.09.2005 16:58

Вложений: 1
Код:

MovieClip.prototype.arrange = function(n, r, alpha) {
        for (clip in this) {
                this[clip]._x = r*Math.cos(alpha*Math.PI/180);
                this[clip]._y = r*Math.sin(alpha*Math.PI/180);
                updateAfterEvent();
                alpha += 360/n;
        }
};

, где n - кол-во вращаемых клипов;
r - радиус вращения;
alpha - текущий угол.
Для того, чтобы все заработало, надо поместить вращаемые клипы (с картинками) в пустой мув (holder_mc).
Удачи!


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

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