Flash. Интересная технология - помогите разобраться!

walder

К примеру, можно посмотреть тут: http://www.vw.com/passat/photos_360.html
Сперва я думал, что это видео внутри флеша, и изменяется скорость и направление воспроизведения, а при изменении цвета подгружается новое видео. Я скачал флеш, декомпилировал его - оказалось не так. Кода там много, я во флеше человек новый, поэтому нужна ваша помощь. Вот какие вопросы у меня родились:
1. Как принципиально устроено вращение?
2. Зачем там подгружается XML и какого он содержания?
3. Для чего там столько функций для работы с цветом и как реализована смена цвета?

SergZ

судя по тому, сколько времени это грузится при смене цвета - там банальные отрендеренные заранее картинки

Werdna

+1

walder

Казалось бы. Но нет!

aleks058

Метр инета, сцука, отжирает, когда цвет меняешь.
Говнофлеш, короче.

sergei1969

 
Казалось бы. Но нет!
обоснуй

aleks058

Ага. И заодно объясни, зачем столько трафика сжирать, чтобы просто поменять цвет.
Че-та буржуи уже совсем охренели.
Чтобы цвет поменять, сожрем мег трафика. А фигли. Зато красиво, если дождешься.

Helga87

Типа, если ты собрался покупать тачку, то несколько метров трафика тебя не утянут.
А вообще, на флеше можно сделать и более честный 3d (т.е. от сервера будет передаваться ощутимо меньший поток данных но сильно дороже.

walder

В исходниках там просто мясо, он получает какие-то данные XML-ем, какие-то хитрые функции там написаны для работы с математикой, с цветами... Блин, рюхать флеш приходится, чтоб осознать, как же ОНО работает.

durka82

А зачем тебе это знать, если ты не хочешь знать, как это сделано во флэше?

walder

Я где-то написал, что не хочу знать, как это устроено? Именно хочу, для этого декомпилировал swf и пытаюсь разобраться, флеш сижу рюхаю.

durka82

Я где-то написал, что не хочу знать, как это устроено?
Зачем знать, как это устроено, если ты не изучаешь саму технологию
А если ты ее изучаешь, то при чем тут это
Блин, рюхать флеш приходится, чтоб осознать, как же ОНО работает.
?
Просто у каждой технологии свои заморочки, и в данном случае вряд ли знания того, как сделан этот пример помогут тебе, когда ты будешь это делать на другой технологии (особенно если оно там действительно так топорно сделано - через загрузку пререндеренных роликов)...
Хотя, конечно, знания никогда лишними не бывают

durka82

А в данном случае нельзя просто менять палитру у роликов - ведь у машин однотонная окраска (по крайней мере у той, что в начале)?
Нынешний флэш вообще умеет работать со встроенной растровой графикой (в смысле править ее)?

durka82

Насчет xml-я - с его помощью могут передаваться общие данные (в том числе и адреса соотв роликов).
Современные БД почти все умеют выдавать данные в xml-е, а флэш умеет с ним работать = экономия на промежуточном уровне (а можно еще и xmlSocket использовать )

Helga87

 
А в данном случае нельзя просто менять палитру у роликов - ведь у машин однотонная окраска (по крайней мере у той, что в начале)?
Мб да, мб нет - надо проверять насколько правдоподобно будет выглядеть.
Нынешний флэш вообще умеет работать со встроенной растровой графикой (в смысле править ее)?
Начиная с flash 8, умеет.
Оставить комментарий
Имя или ник:
Комментарий: