Archive for the ‘Новости’ Category



19
Апр

Новый проект: Феи, бабочки и часы!

В апреле сошел со стапелей теперь уже очередной мой коммерческий проект — флэш сайт ресторана “Золотое время”:

zvremya_ru_01s

Сайт ресторана "Золотое время"

Да. Там летает фея, бабочка и играет блюз Golden time. Всю эту красоту мне помогла реализовать художница Светлана Шелихова.

Проект я реализовал на шаблоне проектирования MVC, активно используя собственные наработки предыдущих проектов, один из которых в эфире уже более года - zoom-mebel.ru

Для меня новым этапом в этом проекте была работа с аутсорсом, т.е. я нанимал художника, чтобы реализовать визуальную составляющую.

Проект был реализован в довольно сжатые сроки. В конце февраля состоялось первая встреча с клиентом, а 1 апреля сайт уже был открыт. Сказалось наличие готовых наработок от предыдущих проектов и мой существенно возросший опыт программирования на as3.

Что касается технических аспектов, то здесь есть два интересных момента:

  1. Я прикрутил в раздел “Контакты” — гугловскую карту. Оказывается у них есть флешовый API, с довольно развитыми возможностями. Я бы с удовольствием прикрутил и яндекс карты, но у них пока нет флэш api.
    В разделе “Контакты” пока остался глюк полосы прокрутки, видимо внедренная карта возвращает полную высоту всей карт, что составляет какую-то немыслимую величину в десятки тысяч пикселей, в результате после ресайза окна браузера полоса прокрутки выглядит так, как-будто там вся эта карта мира засунута в полный рост.
  2. Пришлось повозиться с феей, чтобы она прилетала и улетала когда надо, научил ее владеть волшебной палочкой :)

Что касается идеи сайта, то тут копирайт полностью принадлежит заказчику. Заказчик совершенно ясно представлял что ему нужно — фея, дерево, бабочки, сказочная атмосфера… И самое главное:в результате он получил именно то что хотел.

В конце концов им лучше известна их аудитория и ожидания приходящей к ним публики, поэтому я целиком сосредоточился на реализации и результат меня радует.

9
Апр

Realaxy ActionScript Editor is coming!

cf201023 апреля на мероприятии 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:

http://vimeo.com/8405505

5
Апр

Silverlight vs. flash сравнение на территории дизайна

На досуге занесло меня сюда: http://www.silverlight.net/showcase/.

Заинтересовался я сильверлайтом - вдруг и правда он превратиться в мейнстрим? Чем он лучше, что в нем такого особенного?

И стал я смотреть, что же такого интересного делают на Silverlight. И проковыряшись час в этом шоукейсе майкрософтовском - выяснил, что рука настоящего дизайнера еще не касалась сильверлайта.

Да, все вроде моргает, переливается, интерактивность на лицо, но с точки зрения дизайна все это просто детский сад.

silverlight1

И там на каждой странице этой галереи вот  такое беспросветное, унылое Говно. Уже с высоты птичьего полета видно, что на самих сайтах нас не ждет ничего хорошего. Я даже не буду тыкать пальцем в какие-то определенные сайты, оно все примерно одинаковое, смотрите сами. Глядя на этот балаган я невольно вспоминаю бесконечно убогий дизайн интерфейса Windows XP, который появился на свет, как ответ великолепному интерфейсу Mac OS X. Тоже все цветное, веселое такое было… И все это, я обращаю ваше внимание, лежит на центральном сайте, на котором по идее должно быть все лучшее, что сделано на этой платформе.

Я, конечно, понимаю, что если вот так без отбора свалить в кучу флешовые сайты, то запредельного говна будет даже больше, поскольку число флешовых сайтов сегодня на порядки выше, просто это говно никто целенаправленно не коллекционирует и отыскать его - надо еще постараться… И при этом можно зайти на thefwa.com и увидеть передний край флешового сайтостроительства, и это действительно произведения искусства, достойные работы. И заметьте их очень и очень много!

Сильверлайту, как платформе сегодня похвастаться пока нечем по части дизайна. Похоже, что сегодня на нем делают сайты в основном программисты, и они видимо так рады красивым переливающимся кнопкам, что дизайнеров пока не зовут помочь.

На мой взгляд Silverlight еще пока ходит в подготовительную группу детского сада. Он со временем созреет, но туда надо привлечь дизайнеров и тогда он может и превратиться в серьезного игрока.

26
марта

Красота!

Вот сижу любуюсь, сегодня на thefwa.com увидел…

provence

http://instantanes.visitprovence.com

Легкий, отзывчивый интерфейс, все летает. Все сделано тщательно, почти идеально. Сама по себе концепция интерфейса не новая, но дизайн и воплощение великолепны.

Это именно тот случай, когда flash применен по делу.

23
марта

Трассировка swf в онлайне. О пользе trace в нелегкой жизни разработчика

trace

Подходит к завершению работа над очередным flash проектом. Проект не сверх сложный но и не элементарный. Построено все на шаблоне MVC.  Как водится в таких проектах с некоторого момента цепочка вызовов функций становится, мягко говоря, длинной, а соответственно, труднее становится отловить всяческие глюки, типа многократного вызова одной и той же функции.

Учитывая асинхронную природу всего этого хозяйства, ловить ошибки становится еще на порядок  сложнее, т.к. вызовы функций происходят в разное время.

Так вот, чтобы находить всякие явные и неявные ошибки, я взял за правило, всюду ставить операторы trace() выводящие нужную информацию в output во flash IDE.

Что это дает? Во-первых можно отследить порядок исполнения функций, кто за кем создается, как объекты взаимодействуют, Во-вторых можно следить за значениями всяких нужных переменных в динамике.

Казалось бы зачем весь этот сыр-бор с трейсом когда есть дебаггер? Дело в том, что дебаг понятное дело не заменишь, но из-за специфики архитектуры приложения дебаггер не всегда ясно дает понять происходящее, задержки между вызовами функций не те, что в реальности, а главное trace дает возможность увидеть наглядно историю вызовов функций и спокойно ее проанализировать.

В определенный момент мне захотелось сделать трассировку прямо на живом удаленном приложении, а не внутри IDE. Поиски привели меня к блогу senocular.com(там еще масса всяких полезных штук), где я нашел замечательный готовый класс, для трассировки сообщений в текстовое поле внутри флешового ролика.

На картинке показан экран трассировки внутри ролики с трейсом моего проекта. Я слегка модифицировал класс добавив скрытие окна по кнопке “Home” и открытие по “End”.

Класс используется как static. Нужно добавить его в addChild( new Output() ); и вместо trace() надо писать Output.trace(). Скачать класс можно здесь: output.rar.

Celadon theme by the Themes Boutique