Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Овальные часы (http://www.flasher.ru/forum/showthread.php?t=59489)

Get_tar_get 17.06.2004 17:07

Овальные часы
 
Уважаемые програмеры! Я тока начал изучать Action, отсюда вопрос:
с круглыми часами всё понятно как расчитывается угол по ворота - он постоянный.
а вот если они овальные, расположение вертикальное с поворотом на 45 град. по часовой. Получаетсся что в "острой" части угол поворота стрелки меньше чем в "тупой". Как ето програмно описать. Мне кажется это должно быть как-то связано со степенью сжатия элипса/овала. Подскажите. (Для примера часы на ТВЦ, если кто видел)

Елё 17.06.2004 17:10

1. напиши мувик с круглыми часами
2. задай yscale = 50

Get_tar_get 17.06.2004 17:17

т.е. не зависимо от степени сжатия овала? а если не 45 градусов поворот циферблата, а произвольный? и соответственно если расположение овала горизонтальное то будет xscale=50, так?

Елё 17.06.2004 17:19

Про 45 градусов не понял, остальное так

но мне кажется что часы будут смотреться не естественно
стрелки будут удлиняться/укорачиваться

Get_tar_get 17.06.2004 17:24

Не, :) выглядит нормально, если всё в пределах разумного. Это похоже на то что часы повернуты в пространстве. Может тогда я вопрос не правильно задал :) может всё проще, а? Т.е. типа сделать всё круглое, а потом какбы вокруг оси Z повернуть немного...

Get_tar_get 17.06.2004 17:28

Вложений: 1
я про эти 45 градусов говорил - см. аттач

Елё 17.06.2004 17:39

в случае 45 градусов делаешь как нибудь так:

mc1.mc2.loadMovie("круглые часы")
mc2._rotation = 45;
mc1._rotation = - 45
mc1._scalex = 50;

Get_tar_get 17.06.2004 17:44

Ок. Сенькс, попробую. Если что не получится - спрошу соотв-но. :cool:


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

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