Форум 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)
-   -   3D вращение (http://www.flasher.ru/forum/showthread.php?t=138093)

Dezar 30.03.2010 17:52

имхо. тоже делал на ас2 каруселЪку.правда там фишка была в том, что количество элементов было динамичное.и радиус тянулся в зависимости от кол-ва.НО.ничего супер геморного там не было.
от силы строчек 50 кода.+у меня уменьшались в размере+прозрачность.в зависимости от удаления))
где-то валяется в сданных проектах.
а вот нарисовать такое руками?
ладно гонять по кругу..юзать прев фреи и некст фреим.а как вы будете вертикаль отсчитывать?как вы это рисовали-то in4core?
и что за фирма такая, которая позволила такои модуль делать анимациеи???

udaaff 30.03.2010 18:00

Цитата:

Сообщение от greegreeman (Сообщение 896839)
udaaff, вы сами заметили, что объекты в примере двигаются как по вертикали так и по горизонтали. я пока не нашел такого примера. а ваш на AS3?

На AS2. + реализовано и всё то, что Dezar перечислил.

in4core 30.03.2010 18:17

Я про вертикаль ниче не говорил. В моем посте написано конкретно, про кручение по кругу и все. БЕЗ маус мув эффектов ( что подразумевалось насчет вертикала).... просто некорректно наверное выразился

Dezar 30.03.2010 18:19

так вариант рисования топстартера не устроит:)так как ему надо чтоб "все было" :)

in4core 30.03.2010 18:28

Ну если надо все то конечно. Яж не понимаю слова буквально что НУЖНО прям 100% как там.

greegreeman 30.03.2010 18:54

хотел бы разобраться с этой каруселью сам. только на AS3. жаль, что примеры только с горизонтальной или вертикальной прокруткой ) хотя может я пока плохо искал

Dezar 30.03.2010 19:07

так а в чем проблема добавить _xscale и _alpha ??

greegreeman 30.03.2010 19:12

с альфа понятно. как скейл работает в этой карусели - это вопрос

Dezar 30.03.2010 19:25

на самом деле принцип у них один и тот же.
как вы считаете альфу?

greegreeman 30.03.2010 19:32

Код AS3:

//Вычисляем коэффициент масштабирования для imageHolder (чем дальше картинка -> тем меньше масштаб)
 var scaleRatio = focalLength/(focalLength + imageHolder.zpos3D);
 
 //Масштабируем imageHolder в соответствии с scale ratio
 imageHolder.scaleX = imageHolder.scaleY = scaleRatio;
 
 //Установим альфа для  imageHolder
 imageHolder.alpha = 0.3;

Добавлено через 37 секунд
только это на AS3


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

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