После долгого ожидания Джон Грден выпустил свой компонент для прямой работы с 3D-объектами прямо изнутри Флэша - Flash CS3 Papervision3D Component.
Этот компонент:
Качать, читать доки, смотреть видео - на домашней странице компонента Flash CS3 Papervision3D.
Джонни, другого мы от тебя и не ожидали. Он, кстати, еще и барабанщик отменный.
Update, 2007 / 12 /19: Papervision3D поддерживается в Swift3D5!
Заказчик пишет, что ничего не работает, а у вас при этом работает все? А как узнать, что именно там у него не пашет? Лог-файл с клиентскими действиями помог бы разобраться, но как получить лог из чужого флэш-проигрывателя?
Михаил 'Nox' Антипин порадовал сегодня ссылкой на универсальный отладчик флэш-приложений в самом флэш-проигрывателе, позволяющий такой лог вести и создавать.
Он прост в использовании и полностью открыт: добавляется во флэш-проект как простой отдельный мувиклип, и так же просто удаляется. Работает в AS1 и AS2. Вызывается на экран по шорткату и по нему же прячется. Фиксирует перемещения мышки и другие заданные вами моменты. Пишет обо всем этом лог-файл и может скопировать его в буфер обмена.
Как пишет автор:
"Куда писать тестовую информацию, как это сделать незаметно для пользователя и как узнать, что там натворил заказчик, у которого ваше произведение почему-то не работает."
Увидеть, попробовать, улучшить: флэш-дебаггр от Михаила Антипина.
P.S. Бывает так, что сделаешь для себя вещь и пользуешься, но особо не рекламируешь -- думаешь, что слишком она несовершенна, довести бы то, и это... хотя ведь -- все хорошо и так работает! ...и пользуешься с удовольствием год, два, три, а потом -- хлоп себя по лбу -- да это же может еще кому-нть пригодиться! Так и случилось с Дебаггром Михаила Антипина. С прозрением тебя, Нокс!
На сайте bugs.adobe.com/flex теперь действует крутезнейшая система отслеживания ошибок во Flex SDK, Flex Builder, ActionScript Compiler и прочих.
Система JIRA - мечта многих! Что ж теперь дело за малым: освоить работу с ней и начать эту работу.
Главное отличие ЖИРЫ - возможность искать уже описанные ошибки Flex и голосовать за них, а не плодить дубликаты в багтрекере. Так что если вы обнаружили во Флексе вопиющий баг, не cпешите сразу писать баг-репорт в Adobe, а сначала проверьте, не описана ли уже эта ошибка кем-то до вас. Поиск там работает хорошо и не требует регистрации. Как искать существующие баги Flex.
Согласитесь, если баг действительно вопиющ, то вряд ли вы стали его единственной жертвой, он должен был уже стать мозолью на жопе головной болью для многих. И чем больше людей его заметили, тем больше должно быть отдано голосов за его исправление.
Искать ошибки можно, не регистрируясь. А вот чтобы голосовать за найденные баги и писать новые, надо регистрироваться.
И количество голосов (votes) за баг - один из главных факторов, влияющих на скорость его исправления.
Если вы не нашли баг среди существующих - можно писать багрепорт в Adobe. Существует пример: идеальный баг-репорт в Adobe.
Так что не ленитесь - регистрируйтесь в Adobe JIRA и учавствуйте в улучшении Флекса -- теперь по - взрослому, наравне с сотрудниками Adobe. Сами ведь просили.
Кстати, я создал багрепорт о том, что мип-маппинг во флэш-проигрывателе должен быть отключаемым, так как мипмапы используют немалый объем памяти. Если согласны с формулировкой -- голосуйте.
Red Hot Chili Peppers проводили конкурс на лучшее видео для песни "Charlie". Победитель определен:
Наше с Симочкиным видео для конкурса:
Сегодня прошла бесплатная онлайн-конференция Open Source Flash 2 - OFLA2:
Рассказывали об и показывали движок Papervision 3D, SWX, язык Haxe, компоненты ASWing, использование Flex 2 SDK и Granite Data Services для создания флекс-приложений и про сервер Red5.
Подробное расписание и некоторые детали OFLA2.
Подключаться нужно было по адресу https://breeze.itap.purdue.edu/r45637951/.
Не пропустили?
В сообществе ru_flex пользователь tn сообщает о конфликте Flex Builder 3 и Flex Builder 2:
"Только поаккуратнее с установкой - Flex Builder 3 и Flex Builder 2 как-то не очень вместе сосуществуют - похоже, новому нужна новейшая версия FP9 (9,0,60,120) , а старому онa невкуснa. Я сдуру установил Moxie на тот же комп, и потерял пару часов на эксперименты и на то, чтобы возвратить все текущие проекты на Flex Builder 2 в рабочее состояние."
tearaway_tea ему отвечает:
"У меня рабочая конфигурация Flex 2.0.1 Eclipse Plugin осталась в покое, а для експериментов поставил как Standalone Flex 3. И всё разрулилось и отлично взаимодействует, даже новый Debug Flash Player со старым флексом."
У кого-то еще были похожие проблемы?
Уточнено время конференции OFLA2
Вторая конференция OFLA пройдет в Пятницу, 15 июня 2007 года в Интернете, в 15:00 по UTC/GMT. В Москве это 19:00, в Киеве - 18:00. Жители других местностей - скорректируйте все даты в этом посте соответсвенно своей временной зоне с помощью преобразователя времени, отсчитывая от UTC/GMT, или еще проще - воспользуйтесь вот этой страницей, где нужное время зафиксировано до конца интернета для всех временных зон - спасибо John Dowdell.
Итак, расписание второй Open Source Flash 2 для UTC/GMT-времени:
15:00 GMT Aral Balkan Keynote 15:15 GMT Ralph Hauwert Papervision 3D 16:00 GMT Aral Balkan SWX 16:45 GMT Nicolas Cannasse Haxe Programming Language 17:30 GMT BREAK 18:00 GMT Firdosh Tangri ASWing Component Framework 19:00 GMT Igor Costa Flex Applications using Flex 2 SDK and Granite Data Services 20:00 GMT John Grden The Red5 Project
Текст не перевожу, так как не знающие английский вряд ли будут смотреть. Или будут?
Конференция бесплатная, вам нужен только компьютер, интернет, флэш и вход для гостей: https://breeze.itap.purdue.edu/r45637951/
Интересно?
Сегодня открылась официальная страница конференции OFLA2 - теперь это первоисточник информации по данной теме.
Примечание: в комментариях Mozillа подметил неточность в официальном расписании конференции OFLA2 - там по ошибке вместо названия временной зоны EDT (Eastern Daylight Savings Time. -04:00 от GMT), учитывающей переход на летнее время, используется EST (Eastern Standard Time. -05:00 от GMT), такой переход не учитывающей. Помочь разобраться с этим вопросом помогли Claus Wahlers и Mark Winterhalder - спасибо, ребята.
Итак - 19:00 по московскому времени.
Друзья! Со следующего понедельника каждый программист, получивший сертификат Ложи Анонимных Бездельников (ЛАБ), сможет сам назначать себе зарплату!
Запись в комментариях к этой записи. Последние десять участников награждаются индексацией годовой прибыли согласно заявленным коэффициентам.
Короче, открылся прикольный сайт, чтобы отслеживать -- где и сколько получают разные программисты.
А давно идея в воздухе витала :)
Как пишет Тиник Уро, в новой минорной версии Flash Player появился мип-маппинг (что добавило к проигрывателю 1Кб веса).
Мип-маппинг во флэш-проигрывателе повышает производительность и качество отрисовки уменьшенных растровых изображений. Сами по себе mip maps -- это заранее просчитанные и закэшированные копии данной картинки. Когда нужно показать уменьшенную картинку, они подменяют собой оригинал и отображаются вместо него.
Все это имеет значение в первую очередь для 3Д. Для Papervision3D. И это начало поддержки 3Д во флэш-проигрывателе.
Обычные флэш-приложения тоже получают свои микробонусы: так, в фотогалерее превьюшки будут лучшего качества (производительность тоже немного повысится).
Ограничения: 1) мипмапы создаются только для т.н. 'статических' картинок, типа JPEG, GIF или PNG, отображаемых посредством loadMovie(), библиотечного bitmap'а или объекта BitmapData. Например, для мувиклипа с наложенными на него фильтрами мипмапы не создаются. 2) не применяются к несглаженному видео (иначе падает производительность), 3) создаются только для картинок с четными размерностями (поэтому идеальной картинкой для мип-маппинга будет изображение, чья размерность есть степень двойки) 4) лучше работают на картинках со включенным сглаживанием.
Эффект мипмаппинга проявляется при уменьшении картинки более чем в два раза от оригинального размера.
Сравнить отрисовку картинок с мипмаппингом и без можно здесь (конечно, у вас должен быть установлен Flash Player Update 3 Beta 1).
Костя Ковалев выложил уже несколько статей по поводу Flex 3:
* Flex 3 Beta
* Flex Builder 3 для дизайнеров
* Flex Builder 3 для разработчиков
Хорошие новости, кстати.
Совсем древнее: 17-20.09.2002, 23-30.09.2002, 01-04.10.2002, 07-11.10.2002, 14-19.10.2002, 20-26.10.2002, 27.10-02.11.2002, 04-08.11.2002, 11-16.11.2002, 18-23.11.2002 25-30.11.2002, 02-07.12.2002, 09-14.12.2002 Сайт заработал 17.09.2002