Archive for the ‘Новости’ Category
Новый проект: Феи, бабочки и часы!
В апреле сошел со стапелей теперь уже очередной мой коммерческий проект — флэш сайт ресторана “Золотое время”:
Да. Там летает фея, бабочка и играет блюз Golden time. Всю эту красоту мне помогла реализовать художница Светлана Шелихова.
Проект я реализовал на шаблоне проектирования MVC, активно используя собственные наработки предыдущих проектов, один из которых в эфире уже более года - zoom-mebel.ru
Для меня новым этапом в этом проекте была работа с аутсорсом, т.е. я нанимал художника, чтобы реализовать визуальную составляющую.
Проект был реализован в довольно сжатые сроки. В конце февраля состоялось первая встреча с клиентом, а 1 апреля сайт уже был открыт. Сказалось наличие готовых наработок от предыдущих проектов и мой существенно возросший опыт программирования на as3.
Что касается технических аспектов, то здесь есть два интересных момента:
- Я прикрутил в раздел “Контакты” — гугловскую карту. Оказывается у них есть флешовый API, с довольно развитыми возможностями. Я бы с удовольствием прикрутил и яндекс карты, но у них пока нет флэш api.
В разделе “Контакты” пока остался глюк полосы прокрутки, видимо внедренная карта возвращает полную высоту всей карт, что составляет какую-то немыслимую величину в десятки тысяч пикселей, в результате после ресайза окна браузера полоса прокрутки выглядит так, как-будто там вся эта карта мира засунута в полный рост. - Пришлось повозиться с феей, чтобы она прилетала и улетала когда надо, научил ее владеть волшебной палочкой
Что касается идеи сайта, то тут копирайт полностью принадлежит заказчику. Заказчик совершенно ясно представлял что ему нужно — фея, дерево, бабочки, сказочная атмосфера… И самое главное:в результате он получил именно то что хотел.
В конце концов им лучше известна их аудитория и ожидания приходящей к ним публики, поэтому я целиком сосредоточился на реализации и результат меня радует.
Realaxy ActionScript Editor is coming!
23 апреля на мероприятии Creative Future Евгений Потапенко и Иван Дембицкий представят свою новую разработку Realaxy ActionScript Editor.
11:45—12:45 «Новое поколение редакторов: Realaxy ActionScript Editor глазами создателей.»
Выездной подкаст Евгений Потапенко, Иван Дембицкий, Зал №8
http://creativefuture.ru/speakers#potapenko
Иван Дембицкий:
думаю что мы раздадим желающим бета версию редактора.
Скажем так: желающие смогут стать тестерами закрытой беты.
И возьмите флэшку на всякий случай.via ruFlash
А также просьба по возможности распространить эту информацию через свои блоги. За это тоже обещали выдавать бету. (Написав пост в своем блоге киньте ссылку на новость сюда: ivan.dembicki@gmail.com с сабжем [betatest].)
UPDATE
Скринкасты realaxy actionscript editor:
Silverlight vs. flash сравнение на территории дизайна
На досуге занесло меня сюда: http://www.silverlight.net/showcase/.
Заинтересовался я сильверлайтом - вдруг и правда он превратиться в мейнстрим? Чем он лучше, что в нем такого особенного?
И стал я смотреть, что же такого интересного делают на Silverlight. И проковыряшись час в этом шоукейсе майкрософтовском - выяснил, что рука настоящего дизайнера еще не касалась сильверлайта.
Да, все вроде моргает, переливается, интерактивность на лицо, но с точки зрения дизайна все это просто детский сад.
И там на каждой странице этой галереи вот такое беспросветное, унылое Говно. Уже с высоты птичьего полета видно, что на самих сайтах нас не ждет ничего хорошего. Я даже не буду тыкать пальцем в какие-то определенные сайты, оно все примерно одинаковое, смотрите сами. Глядя на этот балаган я невольно вспоминаю бесконечно убогий дизайн интерфейса Windows XP, который появился на свет, как ответ великолепному интерфейсу Mac OS X. Тоже все цветное, веселое такое было… И все это, я обращаю ваше внимание, лежит на центральном сайте, на котором по идее должно быть все лучшее, что сделано на этой платформе.
Я, конечно, понимаю, что если вот так без отбора свалить в кучу флешовые сайты, то запредельного говна будет даже больше, поскольку число флешовых сайтов сегодня на порядки выше, просто это говно никто целенаправленно не коллекционирует и отыскать его - надо еще постараться… И при этом можно зайти на thefwa.com и увидеть передний край флешового сайтостроительства, и это действительно произведения искусства, достойные работы. И заметьте их очень и очень много!
Сильверлайту, как платформе сегодня похвастаться пока нечем по части дизайна. Похоже, что сегодня на нем делают сайты в основном программисты, и они видимо так рады красивым переливающимся кнопкам, что дизайнеров пока не зовут помочь.
На мой взгляд Silverlight еще пока ходит в подготовительную группу детского сада. Он со временем созреет, но туда надо привлечь дизайнеров и тогда он может и превратиться в серьезного игрока.
Красота!
Вот сижу любуюсь, сегодня на thefwa.com увидел…
http://instantanes.visitprovence.com
Легкий, отзывчивый интерфейс, все летает. Все сделано тщательно, почти идеально. Сама по себе концепция интерфейса не новая, но дизайн и воплощение великолепны.
Это именно тот случай, когда flash применен по делу.
Трассировка swf в онлайне. О пользе trace в нелегкой жизни разработчика
Подходит к завершению работа над очередным flash проектом. Проект не сверх сложный но и не элементарный. Построено все на шаблоне MVC. Как водится в таких проектах с некоторого момента цепочка вызовов функций становится, мягко говоря, длинной, а соответственно, труднее становится отловить всяческие глюки, типа многократного вызова одной и той же функции.
Учитывая асинхронную природу всего этого хозяйства, ловить ошибки становится еще на порядок сложнее, т.к. вызовы функций происходят в разное время.
Так вот, чтобы находить всякие явные и неявные ошибки, я взял за правило, всюду ставить операторы trace() выводящие нужную информацию в output во flash IDE.
Что это дает? Во-первых можно отследить порядок исполнения функций, кто за кем создается, как объекты взаимодействуют, Во-вторых можно следить за значениями всяких нужных переменных в динамике.
Казалось бы зачем весь этот сыр-бор с трейсом когда есть дебаггер? Дело в том, что дебаг понятное дело не заменишь, но из-за специфики архитектуры приложения дебаггер не всегда ясно дает понять происходящее, задержки между вызовами функций не те, что в реальности, а главное trace дает возможность увидеть наглядно историю вызовов функций и спокойно ее проанализировать.
В определенный момент мне захотелось сделать трассировку прямо на живом удаленном приложении, а не внутри IDE. Поиски привели меня к блогу senocular.com(там еще масса всяких полезных штук), где я нашел замечательный готовый класс, для трассировки сообщений в текстовое поле внутри флешового ролика.
На картинке показан экран трассировки внутри ролики с трейсом моего проекта. Я слегка модифицировал класс добавив скрытие окна по кнопке “Home” и открытие по “End”.
Класс используется как static. Нужно добавить его в addChild( new Output() ); и вместо trace() надо писать Output.trace(). Скачать класс можно здесь: output.rar.



