Flash Ripper RSS Readers

Papervision3D + Flex

katopz выложил пример Papervision3D Flex-приложения.

Что такое Papervision3D? Сейчас это лучшее решение для создания 3D в AS2 и AS3, а теперь и во Flex (хоть и со скрипом, как признался katopz).

Другие безбашенные примеры нового 3d -- в блоге Papervision3D.

Кстати, к команде papervision3d недавно присединился John Grden, автор героя предыдущей записи -- XRay.

Да, и это -- open source.

Писал Rost, 27 Февраль 2007 15:22

Найдены баги:

Извините, но пример с космическим кораблем откровенно глючит. Нельзя так делать трехмерку.

Sergeyev - 28 Февраль 2007 7:54

да он в Flex вставляется на раз два )

там же есть API под AS3.

Den Ivanov - 28 Февраль 2007 9:02

Sergeyev, я так понимаю, katopz выложил простейший пример, обрадовавшись что ему удалось хоть как-то скрестить Flex и Papervision.

Den, я еще не вникал в подробности, но мне кажется, что здесь есть один подводный камень, пусть и не очень трудный. Ведь в AS3 базовым визуальным классом является DisplayObject, а во Flex -- намного более завернутый UIComponent. То есть не получится вот так вот с лету во флекс внедрить (через addChild) что угодно -- нужно унаследовать от UIComponent'а или его потомка или же создавать экземпляр UIComponent и уже к нему addChild'ить нужный не-флекс объект. Подозреваю, что это и есть та трудность, преодолеть которую удалось katopz'у.

Так или иначе, я впервые увидел Papervision внутри стандартной панели Flex именно в этом примере )

Рост - 28 Февраль 2007 21:18

Рост, если это просто неудачно сделанный пример, то это просто замечательно. Куда хуже если это проблема движка Papervision.

Просвятите, пожалуйста - флекс не может использовать ничего, кроме флешплеера, или уже есть какие-то шансы получить доступ к системным функциям?:)

Sergeyev - 1 Март 2007 0:06

Рост, если это просто неудачно сделанный пример, то это просто замечательно. Куда хуже если это проблема движка Papervision.

Просвятите, пожалуйста - флекс не может использовать ничего, кроме флешплеера, или уже есть какие-то шансы получить доступ к системным функциям?:)

Sergeyev - 1 Март 2007 0:06

Товарищ Sergeyev, подумайте, может вы нужны проекту Papervision? Никто из разработчиков этого продукта не отказывается от посторонней помощи. И "движуха" весьма активная идет. FutureSplash тоже был уродским .

Пожалуйста, не рапространяйте отрицательную ауру вокруг PV. Согласно лицензии MIT, по которой распространяется PV, распространение отрицательной ауры не приносит пользы ни проекту ни распространителю.

Sergeyev - 2 Март 2007 16:32

Сорри, подписался как "Sergeyev" (копи пасте мать его). Там должно быть "Kikimor".

Kikimor - 2 Март 2007 16:34

Оооо первые потуги 3D, замечательно :)

diflux - 2 Март 2007 18:47

Sergeyev, этот пример -- простой перенос идущего в дистрибутиве PV3D примера HelloWorld в FLex-фреймворк. Так что не суди строго =)

По второму вопросу. Флекс-приложение в скомпилированном виде принципиально не отличается от флэш-приложения. Флекса ведь не существует.

Твой вопрос нужно ставить так: может ли флэш работать вне флешплеера?

Ответ: флэш (и флекс) всегда работает во флэш-плейере, но можно создать обертку вокруг самого плейера, написанную на языке более низкого уровня (например, C#), позволяющую флэш-приложению получить доступ к системным функциям. Эта обертка работает как посредник.

На данный момент самый навороченный вариант такой обертки -- это MDM Zink. Есть также очень популярный, бесплатный и opensource Screenweaver, и, наконец, совсем скоро ждем выхода Adobe Apollo -- решения, которое должно поставить точку в этом вопросе.

Рост - 2 Март 2007 21:23

Кстати, Кикимор -- ты чертовски прав. Сергеев мог бы сильно помочь PaperVision. Вот только не думаю, что он вот так сразу бросит не менее навороченный проект bezier.ru, в котором он за главного (и единственного, как я понимаю?) математика =)

Рост - 2 Март 2007 21:25



Это запись из категории '3D'. 10 еще cвежих:

Архивы по категориям:

3D-18, Adobe AIR-30, Animation-1, Apache Ant-1, Architecture-1, ARP-1, Art-25, Articles-26, AS3-52, Books-7, Business-3, Cairngorm-2, CI-1, Classes-10, Coding-30, Community-113, Components-19, Contests-28, Cool-Job-5, Debug-18, Design-26, Development-84, EMO-1, Events-13, Extensions-2, FAQ-8, FDS-1, Flash and html-5, Flash Player-35, Flash Updates-8, Flash-scene-1, flash10-4, FlashLite-2, Flex-30, Flex 2-80, Flickr-1, FMS-1, FPUG-46, frameworks-1, Games-11, Good Job!-35, HaXe-14, Health-2, Humor-10, Ideas-13, JavaScript-1, Job-26, JSFL-8, Links-2, Linux-1, Maps-1, Math-8, Money-11, MXML-1, Open Source-15, Optimization-2, Patterns-2, Personalities-27, Politics-1, Preloading-3, Productivity-9, PureMVC-10, Pv3d-1, Rafpug-4, Red5-3, Remoting-11, Resources-21, Ruby-6, SAAS-1, Security-11, SEO-8, Silverlight-5, Sound-3, Strategy-120, Tamarin-1, Tools-113, Training-2, Trash-8, URAFPUG-13, Urgent-1, Usability-6, Video-6, VoIP-5, Wallop-1, Wishlist-2, Архив всех записей (большой)

За последние месяцы:

Июл 2008: Международная встреча разработчиков URAFPUG завершена, URAFPUG - трансляция студии Flex-фреймворка Mate, весь Июл

Июн 2008: Попытка предварительных выводов о встрече аниматоров, Онлайн трансляция встречи аниматоров в Донецке, весь Июн

Май 2008: Если 3D, то по-взрослому: официальный запрос в Adobe по поводу контроля над мип-маппингом. Нужна ваша поддержка!, В этом году «Russian Flash Awards» пройдет в «космическом стиле», весь Май

Апр 2008: Программирование под флэш платформу. Cтатья (местами спорная), Advanced Flash Components бесплатно раздает все свои AS2-компоненты, весь Апр

Мар 2008: Зарплаты программистов в 2007 году, FlashPhone как технология года? Технология года? В Рунете?, весь Мар

Фев 2008: ЙА ФПУГ — регистрация на первую встречу UAFPUG продолжается, Закулисы Flex и секрет успеха опенсорс-проекта, весь Фев





Примечания:
Статус документа
: в процессе
   2002-2007 Производство: Рост Прибыли · О проекте · Подписка на новости (RSS)