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

dix 02.10.2006 14:09

Движение по кругу
 
Доброго дня.
Подскажите как запрограммировать движение объектов(картинок) по кругу с изменением перспективы и масштаба.
Спасибо.

BigDan 02.10.2006 21:19

Код:

var numZ:Number;
var numAngle:Number=0;
var numPer:Number;
var numR:Number=200;
function rotate(xCenter:Number,yCenter:Number,clip:MovieClip,angle:Number){
        numAngle+=angle;
        numZ=Math.cos(numAngle)*numR;
        numPer=1000/(1000-numZ);
        clip._x=xCenter+Math.sin(numAngle);
        clip._xscale=clip._yscale=numPer;
}


dix 03.10.2006 12:39

Огромное спасибо.
Но мне нужно эмитировать, движение картинки по стенке прозрачного целиндра.
Возможно такое?

Хемуль 03.10.2006 15:09

2 dix:
Вы хотите, чтобы она искажалась?


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

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