1. http://lifeflash.shaggysmile.com/
  2. http://lifeflash.shaggysmile.com/about/
  3. http://lifeflash.shaggysmile.com/category/2pub/
  4. http://lifeflash.shaggysmile.com/contact/
  5. http://lifeflash.shaggysmile.com/flex/2007/09/05/ribbit_phone_component/
  6. http://lifeflash.shaggysmile.com/2links/2007/09/26/blog_money2/
  7. http://lifeflash.shaggysmile.com/flashcs3/2007/05/16/flash8-and_vista/
  8. http://lifeflash.shaggysmile.com/2links/2007/05/21/flashcs3_books_with_amazone/
  9. http://lifeflash.shaggysmile.com/2links/2007/05/21/getting_started_with_actionscript_cs3/
  10. http://lifeflash.shaggysmile.com/flex/2007/05/22/flex_component_kit_for_flash_cs3/
  11. http://lifeflash.shaggysmile.com/flex/2007/05/28/flex_explorers/
  12. http://lifeflash.shaggysmile.com/vista/2007/05/29/windows_vista_sidebar_and_flashplatform/
  13. http://lifeflash.shaggysmile.com/2links/2007/06/04/swf2xaml_and_xaml/
  14. http://lifeflash.shaggysmile.com/flex/2007/06/05/about_flex3/
  15. http://lifeflash.shaggysmile.com/flex/2007/06/18/youtuberemixer/
  16. http://lifeflash.shaggysmile.com/flex/2007/06/27/flex_win_silverlight/
  17. http://lifeflash.shaggysmile.com/air/2007/07/02/adobe%c2%ae-air-extension-for-flash-cs3/
  18. http://lifeflash.shaggysmile.com/air/2007/07/03/creating_air_p_in_flash_cs3/
  19. http://lifeflash.shaggysmile.com/air/2007/07/04/air-iphone/
  20. http://lifeflash.shaggysmile.com/flex/2007/07/13/flex_3_beta2/
  21. http://lifeflash.shaggysmile.com/2pub/2007/07/30/sflex_debugger_console/
  22. http://lifeflash.shaggysmile.com/flex/2007/08/01/data_grid_feature/
  23. http://lifeflash.shaggysmile.com/2links/2007/08/06/addrequestheader_in_flash/
  24. http://lifeflash.shaggysmile.com/2news/2007/08/22/flash_player_update_h254/
  25. http://lifeflash.shaggysmile.com/2links/2007/08/23/solved-right-click-in-as3/
  26. http://lifeflash.shaggysmile.com/2news/2007/08/24/one_love/
  27. http://lifeflash.shaggysmile.com/2news/2007/08/27/asv5_as_otf_convertor/
  28. http://lifeflash.shaggysmile.com/2links/2007/08/30/bukakusa_ru/
  29. http://lifeflash.shaggysmile.com/2news/2007/08/31/flashdevlop_beta3_release/
  30. http://lifeflash.shaggysmile.com/air/2007/08/31/air_filter_explorer/
  31. http://lifeflash.shaggysmile.com/flex/2007/08/31/fillcolors/
  32. http://lifeflash.shaggysmile.com/2news/2007/08/31/2355270000-flash-player-9-installs-at/
  33. http://lifeflash.shaggysmile.com/2news/2007/09/03/fdt3_in_beta/
  34. http://lifeflash.shaggysmile.com/2news/2007/09/05/flash_player_june_stat/
  35. http://lifeflash.shaggysmile.com/2pub/2007/09/07/fms3_faq/
  36. http://lifeflash.shaggysmile.com/silverlight/2007/09/11/hdvideo_flash_or_silverlight/
  37. http://lifeflash.shaggysmile.com/2links/2007/09/19/blog_money/
  38. http://lifeflash.shaggysmile.com/2links/2007/09/21/flash_surface/
  39. http://lifeflash.shaggysmile.com/2news/2007/09/25/flash_ripper_brithday/
  40. http://lifeflash.shaggysmile.com/2links/2007/09/27/new_blogs/
  41. http://lifeflash.shaggysmile.com/2news/2007/09/28/yahoo_1000000_troyans/
  42. http://lifeflash.shaggysmile.com/flex/2007/10/01/flex_3_beta_2_and_air_beta_2/
  43. http://lifeflash.shaggysmile.com/2news/2007/10/01/flash_lite3_release/
  44. http://lifeflash.shaggysmile.com/2pub/2007/10/01/seo_plus_friends_and_more_plus/

ActionScript 3.0 Библия

В свет вышла очередная, и уже традиционная ActionScript 3.0 Библия (традиционная - в плане, что под каждую версию ActionScript появляется гигантская книжка). Книга писалась почти год и авторы попытались сделать ее доступной всем, как опытным AS2 разработчикам, так и совсем начинающим. Книгу уже можно заказать на Amazon

Mims with Bible

HD Video в Интернете - Flash или Silverlight?

flashhd.png

(в fullscreen режиме смотрится потрясающе)

Flash и HD (H.264) Video. Сравнение ActionScript 2 и 3.

Быстрое исполнение видео, комбинируя с интерактивностью, является важным фактором для платформы. Какую платформу выбрать? Сравнение между ActionScript 2 и ActionScript 3 показывает, что ActionScript 3 и виртуальная машина AVM 3 в Flash, работают значительно быстрее.

Сравнение рендера между AS2 и AS3: Обратите внимание, что AS2 может оперировать только с 10000 пикселей, тогда как AS3 может работать до 50000 пикселей.

Вы можете посмотреть на рендер-тест, на работу AS 2 и AS 3 с пикселями. Это хороший тест, так как он наглядно демонстрирует, как AS 2 и AS 3 работают с пикселями, а значит и аналогично с видео.

Кстати стоит обратить внимание, на то, что Flash Player стал поддерживать HD Video не просто так.
В принципе, рано или поздно оно это все-таки произошло бы, но Silverlight конкурирующая технология Microsoft, дала отличный толчок Adobe, и поэтому выход Flash Player 9 с поддержкой HD (H.264) Video произошло довольно неожиданно. Кстати HD Video Silverlight выглядит тоже довольно неплохо (я б даже сказал отлично). А этот пункт был один из главных (поддержка HD видео) у Silverlight.

Silverlight и HD Video VC-1
Для начала демонстрация HD Video от Silverlight:

halo3silver.png

Silverlight активно продвигает свое HD Video на различных ресурсах, например таких как:

Возможности Flash Video, также позволяют создавать различные интересные вещи, например neave.tv. Если говорить о полноэкранном видео, с высоким качеством и сравнивать Flash и Silverlight, сложно выбрать лидирующую технологию.

Но если быть до конца честным, на данный момент Flash Video (или формат FLV), да, лидирующий видео формат в Интернете (вспомните YouTube, Google Video), но не позиционируется как HD Video или вообще как видео качественного формата. Времени, на распространение нового Flash Player 9 (который нынче в бэте) c поддержкой H.264/MPEG-4 AVC, предсказывают не менее шести месяцев.

Хотя и это спорный вопрос, так как за последние полгода Flash Player 9 установлен практически на 90% компьютеров, имеющих выход в Интернет, а это, кстати, революционный результат. За что мы еще любим Flash? За его мультиплатформенность. Так как Flash может исполняться под любым браузером и любой операционной системой, а этого как раз и не хватает Silverlight.

Но, зато, у Silverlight есть отличный плюс. Silverlight 1.0 уже ввел поддержку HD Video, буквально с первой версии. И с его постепенным развитием и распространенностью, этот плюс присутствует изначально, чего не скажешь про Flash.

Так что у Silverlight и Flash – борьба за HD Video в Интернете стартует практически на одинаковых позициях.
Единственная разница – у Flash кодек H.264, а у Silverlight – кодек VC-1.
Так что выбор за форматом и стандартами. А не все равно ли, так как и H.264 и VC-1 – это HD Video? А кто первым доберется до финишной прямой… Покажет время.

По крайне мере, в этой гонке, обычные пользователи (да и разработчики) только выигрывают.

Вся правда о ASDoc комментариях. Часть первая.

Создать красиво отформатированный код с документацией и подробным описанием - это целое искуство. Признанным стандартом форматирования ActionScript классов, с не таких уж и далеких времен, стал формат javadocs. Данный формат стандарт де факто в среде Java.

Многие спросят: “А в чем смысл? Как хочу, так и комментирую, главное чтобы мне было понятно!”. Знаете, года два назад я тоже так думал, даже придумывал свой стиль комментирования. Но, во-первых, стиль постоянно менялся и никак не мог прийти к идеальному решению. Во-вторых он был настолько дилетантским, что мне сейчас страшно открывать то что я писал раньше, в далеком ActionScript Editor :)

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

Первые попытки применения стиля javadocs я пробовал, в нашем всеми любимом, FDT, но не хватало подручных инструментов. Времена шли, пришел Flex, а вместе с ним пришла отличная тулуза ASDoc (которая кстати входит в состав Flex), которая генерирует документацию на основе твоего проекта.

А вместе с ASDoc пришел новый набор правил, с которыми я хотел бы вас познакомить. Правил довольно много. Формат ASDoc это, модифицированный под ActionScript, формат javadocs.

Чтож. Придется запастись терпением(если жи конечно есть желание, так как текст довольно объемный) и узнать, что же это такое - ASDoc.

Начинаем цикл статей на тему правильного форматирования и документирования твоих ActionScript проектов.
Читать далее »

Flex будет принмать телефонные звонки

В скором времени ожидается революционный (не побоюсь этого слова) компонент - Ribbit Phone, котрый позволит вашему Flex/AIR приложению принимать, а также отправлять телефонные звонки, получать отправлять voicemail, управлять контактами.

ribbit.jpg

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

Что такое VoIP:

Возможность передачи голосовых сообщений через сеть с пакетной коммутацией впервые была реализована в 1993 году. Данная технология получила название VoIP (Voice over IP). Одним из частных приложений данной технологии является IP-телефония — услуга по передаче телефонных разговоров абонентов по протоколу IP.

Основными преимуществами технологии VoIP является сокращение требуемой полосы пропускания, что обеспечивается учётом статистических характеристик речевого трафика:

  • блокировкой передачи пауз (диалоговых, слоговых, смысловых и др.), которые могут составлять до 40-50 % времени занятия канала передачи;
  • высокой избыточностью речевого сигнала и его сжатием (без потери качества при восстановлении) до уровня 20-40 % исходного сигнала.

С другой стороны, трафик VoIP критичен к задержкам пакетов в сети, но обладает толерантностью (устойчивостью) к потерям отдельных пакетов. Так, потеря до 5 % пакетов не приводит к ухудшению разборчивости речи.

В соответствии с этим при передаче телефонного трафика по технологии VoIP должны учитываться жёсткие требования стандарта ISO 9000 к качеству услуг, характеризующие качество установления соединения и качество соединения (таблица 1). Основным показателем качества в первом случае является время установления соединения. Во втором случае показателями качества являются сквозные (воспринимаемые пользователем) задержки и качество воспринимаемой речи.

Интересно? :) Читайте дальше сами, в Википедии.

Пока я не знаю, как у них все это реализовано (чтение сайта просветило мало), как осуществляется коннект с сервером (интересно будет ли работать с Астериском?) , через какой протокол реализован звонок (SIP или IAX?) .

Вопросов по ходу много, будем (а особенно я, так как сам занимаюсь чем-то подобным) ждать.

Реализация VoIP на ActionScript 3… Звучит волшебно :)

Туда





















2007 (с) shaggysmile.com

1