Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как избавиться от отрицательных координат? (http://www.flasher.ru/forum/showthread.php?t=149205)

Dragon rideR 20.01.2011 20:35

Как избавиться от отрицательных координат?
 
Как избавиться от отрицательных координат?
Делаю плавный разворот на 1 градус и когда клип преодолевает 180 градусов, угол становится не 181 а -179. как от этого избавиться?

goodguy 20.01.2011 20:43

Так сложно придумать алгоритм чтоли?
Код AS3:

 
var rot:Number = this.rotation;
if (rot >= -180 && rot < 0) {
      rot += 360;
}
this.rotation = rot;


i.o. 20.01.2011 23:01

Во:
Код AS3:

var r:Number = (180.0 + this.rotation) % 360.0 - 180.0;
r += 360.0 * int(r < 0.0);
 
this.rotation = r;

:)

Dragon rideR 21.01.2011 18:28

а я надеялся на какойнить параметр или флаг отключающий минус (
ладно спасибо всем

КорДум 21.01.2011 18:33

Цитата:

а я надеялся на какойнить параметр или флаг отключающий минус (
Сделайте ;)


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

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