Flash Ripper RSS Readers


+

Архивы сайта Флэш Потрошитель за Апрель 2007


29.Апрель.2007,

С майскими!

Желаю всем хорошо отдохнуть, ведь нас ждет куча работы :)

Писал Rost, 07:09 PM Отзывов: 5

 

27.Апрель.2007, Flex 2

Ошибка Adobe, или чего они не сделали, прежде чем объявить об открытии исходных кодов Flex 2

Я не люблю стриптиз, но многие любят. А почему так любят стриптиз? Потому что ожидание подарка зачастую приятнее самого подарка.

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

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

Странно все это, и наводит на мысли о корпоративном параличе, лишившем воображения целую компанию.

Писал Rost, 06:40 PM Отзывов: 42

 

25.Апрель.2007, Job

Здесь для вас больше нет новостей?

Тогда вы готовы написать пару мегабайт второго ActionScript'а для проекта TimeZero.ru и получить за это деньги.

Вот -- полное описание вакансии, вот -- продолжение литературного конкурса у Клишина под названием TimeZero.ru ищет маньяка, владеющего в том числе и ActionScript (Москва) (рекомендую, Майк явно был в ударе), вот -- прямой контакт с работодателем -- job@timezero.ru.

Портрет успешного соискателя данной вакансии:

- радуется каждой возможности написать что-нибудь захватывающее на ActionScript 2;
- серьезно разбирается в ООП и шаблонах проектирования;
- при этом не пугается, когда видит 3000 строк чужого кода на AS1, написанных в четвертом фрейме вложенного клипа;
- работал в составе команды над серьезными клиент-серверными проектами;
- имеет опыт общения с системами контроля версий;
- пишет код в FDT или Sepy и не понимает тех, кто использует автоформат кода, встроенный во Flash IDE;
- может собрать swf-ку с портретом подмигивающего Ивана Дембицкого на компьютере, где не установлен Flash;
- последний раз делал баннер во флеше больше года назад;
- получил высшее техническое образование и живет в Москве.

Если найдем такого уникума, мы предложим ему влиться в молодой профессиональный коллектив, работающий над проектом TimeZero.ru и другими не менее захватывающими вещами, в офисе неподалеку от метро Савеловская и получать за это хорошие деньги.
Присылайте подробный рассказ о себе на адрес job@timezero.ru

Писал Rost, 10:21 PM Отзывов: 16

 

Клип для Red Hot Chili Peppers, песня "Charlie" из альбома "Stadium Arcadium". Делали Симочкин и я -- нужно поругать

Наша задача -- пеарить доброе, разумное и безумное. RHCP попросили, а мы сделали клип на песню "Charlie". Собственно, делал Симочкин, а я так -- сбоку помогал. А кроме нас клипы делали еще 434 самозванца, вот такая песня Charlie.

Вот некоторые скриншоты из клипа; кликнув по любому из них, можно увидеть клип на юТюбе:

frame 1

frame 2

frame 3

frame 4

frame 6

Вот все клипы конкурса Charlie RHCP contest.

Просто лучшие мы или лучшие из лучших -- решать вам. Клип Симочкина надо срочно пробоянить, потому что мы вложили в эту работу 43 чашки кофе, 4 пачки сигарет, бутылку коньяка, все свои энергетические сбережения, 3 гигабайта исходников и веру в надежду на Любовь Парфентьеву. И все равно не успели сделать все задуманное (и доделываем, ваша критика уместна как никогда). Так что если вы -- здесь и сейчас, или если вы не любите единорогов, и если вы знали звезды, то, пожалуйста идите на ютюб, и прокомментируйте хрупкое творение, занесите его в фейвориты, дайте звезду или просто получите удовольствие от просмотра.

А йа пошел спать.

Писал Rost, 06:40 AM Отзывов: 16

 

24.Апрель.2007, Video

Red5 0.6 final -- вышел!

Вышла финальная версия бесплатного флэш-медиа сервера Red5 0.6.

Качать инсталляторы:

Red5 0.6 для Windows (MD5: 4206a6e4363c1ff1529c0695ac322d01)

Red5 0.6 для Debian/Ubuntu (MD5: 69f3cea222f903fd88458f0672bcd68a)

Читать подробности: Red5 на OSFlash.

Писал Rost, 08:01 PM Отзывов: 1

 

Рендеринг текста и точные растровые текстуры от Александра Задорожного

Решая проблему аккуратного отображения текстур в 3D-приложениях, Александр Задорожный создал две флэш-презентации: высокопроизводительное перспективное текстурирование с пиксельной точность и текстовые текстуры.

Текстовые текстуры :)

Писал Rost, 04:08 PM Отзывов: 6

 

13.Апрель.2007, Flash Updates

Три обзора Adobe Flash CS3 Professional

Денис Коляко написал уже три обзора Adobe Flash CS3 Professional (это был первый): 2) для дизайнеров и 3) для программеров.

Писал Rost, 06:34 PM Отзывов: 4

 

12.Апрель.2007, Community

Бармалей переехал

Встречайте блог Юрия Ярового не только по новому адресу, но и в новом воплощении, да с новыми авторами (vooparker): yarovoy.com/gc/. Garbage Collector -- отличное название.

Писал Rost, 12:58 PM Отзывов: 4

 

05.Апрель.2007, Tools

Название языка можно опустить: AsProject -- новый инструмент для создания, тестирования и поддержки Actionscript-приложений. Новее не найдешь

AsProject -- это кросс-платформенный инструмент разработки с открытым кодом, предназначенный для автоматизации создания проектов, классов, тестов и их блоков, а также библиотек swfmill.

Он скачивает, устанавливает и конфигурирует debug-версию флэш-проигрывателя и набор opensource-инструментов для разработки Actionscript-приложений. Также он включает набор средств для сборки проектов. Его автор, Люк Байес, заодно является создателем AsUnit.

Устанавливается AsProject так:

gem install asproject

Пользователи Маков (и любых Unix-образных ОС, как вовремя сказал Майкл) добавляют к началу этой строки sudo. Идем дальше.

Первый проект с помощью AsProject:

asproject SomeProject

Результат -- структура на диске D:

D:\SomeProject\art
D:\SomeProject\doc
D:\SomeProject\project
D:\SomeProject\project\assets
D:\SomeProject\project\bin
D:\SomeProject\project\lib
D:\SomeProject\project\rakefile.rb
D:\SomeProject\project\README.txt
D:\SomeProject\project\src
D:\SomeProject\project\test
D:\SomeProject\project\config
D:\SomeProject\project\.as2_classpath
D:\SomeProject\project\.project
D:\SomeProject\project\assets\img
D:\SomeProject\project\assets\img\skins
D:\SomeProject\project\assets\img\skins\default
D:\SomeProject\project\assets\img\skins\SWFMillTemplate.erb
D:\SomeProject\project\assets\img\skins\default\PatternPark.jpg
D:\SomeProject\project\lib\asunit
D:\SomeProject\project\lib\asunit\asunit
D:\SomeProject\project\lib\asunit\AsUnitTestRunner.as
D:\SomeProject\project\lib\asunit\asunit\errors
D:\SomeProject\project\lib\asunit\asunit\framework
D:\SomeProject\project\lib\asunit\asunit\runner
D:\SomeProject\project\lib\asunit\asunit\textui
D:\SomeProject\project\lib\asunit\asunit\util
D:\SomeProject\project\lib\asunit\asunit\errors\AssertionFailedError.as
D:\SomeProject\project\lib\asunit\asunit\errors\AssertionPassedError.as
D:\SomeProject\project\lib\asunit\asunit\errors\ClassNotFoundError.as
D:\SomeProject\project\lib\asunit\asunit\errors\IllegalOperationError.as
D:\SomeProject\project\lib\asunit\asunit\errors\InstanceNotFoundError.as
D:\SomeProject\project\lib\asunit\asunit\errors\InvocationTargetError.as
D:\SomeProject\project\lib\asunit\asunit\errors\UnimplementedFeatureError.as
D:\SomeProject\project\lib\asunit\asunit\framework\Assert.as
D:\SomeProject\project\lib\asunit\asunit\framework\AssertMock.as
D:\SomeProject\project\lib\asunit\asunit\framework\AssertTest.as
D:\SomeProject\project\lib\asunit\asunit\framework\ITestListener.as
D:\SomeProject\project\lib\asunit\asunit\framework\Test.as
D:\SomeProject\project\lib\asunit\asunit\framework\TestCase.as
D:\SomeProject\project\lib\asunit\asunit\framework\TestCaseMock.as
D:\SomeProject\project\lib\asunit\asunit\framework\TestCaseTest.as
D:\SomeProject\project\lib\asunit\asunit\framework\TestCaseXml.as
D:\SomeProject\project\lib\asunit\asunit\framework\TestFailure.as
D:\SomeProject\project\lib\asunit\asunit\framework\TestResult.as
D:\SomeProject\project\lib\asunit\asunit\framework\TestSuite.as
D:\SomeProject\project\lib\asunit\asunit\runner\BaseTestRunner.as
D:\SomeProject\project\lib\asunit\asunit\runner\IResultPrinter.as
D:\SomeProject\project\lib\asunit\asunit\textui\ResultPrinter.as
D:\SomeProject\project\lib\asunit\asunit\textui\SuccessBar.as
D:\SomeProject\project\lib\asunit\asunit\textui\TestRunner.as
D:\SomeProject\project\lib\asunit\asunit\util\ArrayIterator.as
D:\SomeProject\project\lib\asunit\asunit\util\ArrayIteratorTest.as
D:\SomeProject\project\lib\asunit\asunit\util\Iterator.as
D:\SomeProject\project\src\SomeProject.as
D:\SomeProject\project\test\SomeProjectRunner.as
D:\SomeProject\project\config\asclass_config.rb

AsProject работает на Ruby.

Продолжаем: компиляция проекта

cd SomeProject/project
rake
что такое rake?

Происходит следующее:

- Поиск и/или скачивание подходящих компиляторов (для ActionScript 2 это обычно mtasc и swfmill) (скачивается только то, что не было скачано ранее)

- Сборка проекта соответствующими компиляторами (swfmill, mtasc и/или hamtasc)

- Скачивание, распаковка и установка подходящего Flash-проигрывателя (debug-версия).

- Настройка файла mm.cfg, чтобы можно было просматировать trace-выражения в терминале.

- Настройка безопасности Flash Player, чтобы можно было использовать одновременно как локальные swf-файлы, так и загруженные из сети.

- Поиск и загрузка лог-файла файла flashout.txt, содержащего результаты вызовов trace.

- Запуск созданного SWF-файла в ожидаемой версии Debug Flash Player (7, 8 или 9).

- Отображение вызовов trace в терминале.


Создание класса, теста для класса и тестирование:

Команды и результаты в окне терминала:

D:\SomeProject\project>asclass -s utils.MathUtil

>> TestSuites rebuilt from:
D:/SomeProject/project/test
---------------------------
>> Created file at: ./src/utils/MathUtil.as
>> Created file at: ./test/utils/MathUtilTest.as
>> Created file at: utils/AllTests.as
>> Created file at: AllTests.as

D:\SomeProject\project>rake test
(in D:/SomeProject/project)
mtasc.exe -cp src -cp test -cp lib/asunit -frame 2 -main -version 8 -swf bin/Som
eProjectSkin.swf -out bin/SomeProjectRunner.swf SomeProjectRunner
SAFlashPlayer.exe ./bin/SomeProjectRunner.swf

Результат в открывшемся окне Flash Player'а:

AsUnit 2.5 by Luke Bayes and Ali Mills
..F

Time: 0.007
There was 1 failure:
0) utils.MathUtilTest.testFailure()
assertTrue.message: Failing test

FAILURES!!!
Tests run: 2, Failures: 1, Errors: 0

Получить помощь по инструменту asclass:

asclass -h


AsProject состоит из 3 отдельных компонентов:

1. asproject: Движок шаблонов проектов, позволяющий как использовать и редактировать шаблоны существующих проектов, так и делать свои собственные. Помогает быстро создавать новые, конфигурируемые и готовые к использованию приложения ActionScript 2, ActionScript 3 и построенные на Flex framework.

2. asclass: Инструмент, использующий движок шаблонов asproject, но для создания новых ActionScript-классов, интерфейсов, тестов и их наборов. Этот тул позволяет манипулировать базовыми шаблонами для произвольного количества именованных типов, включая ActionScript 2, 3 и MXML. Он позволяет сохранять отредактированные шаблоны для всех проектов или для выбранных вами конкретных.

3. utilities: Набор утилит для упрощения компиляции, тестирования и разворачивания ActionScript-проекта.

Ссылки

Читайте: руководство по первым шагам с AsProject.

Демо AsProject можно увидеть здесь. А вот -- домашняя страница AsProject на Google Code.

Так поженились Ruby и ActionScript'ы (полигамия, разрешена в программировании). Ждем детей. Должны получиться красивые.

Писал Rost, 03:21 PM Отзывов: 12

 

03.Апрель.2007, AS3

Падшая женщина снова на экранах

В этот раз она падает уже в ActionScript3, точнее -- используется Fisix Engine версии 0.5 alpha: пример инверсной кинематики в AS3.

// спасибо, Pave!

Писал Rost, 07:23 PM Отзывов: 13

 

02.Апрель.2007, Articles

Inversion of Control и Dependency Injection -- перевод от Давида Векслера

Опубликовано еще в августе 2006, но кто ищет в архивах сайтов, когда нет времени читать даже все новости? Не пропустите: перевод серии статей Simon'a Wacker'a об Инверсии Контроля на OrangeFlash.

Писал Rost, 02:39 PM Отзывов: 1

 

Flex 3 "Moxie" -- знакомимся поближе

Костя Ковалев уже все прекрасно описал: Flex 3 "Moxie" public preview доступна на Adobe Labs!

Кстати, просили рефакторинг -- он там есть. И профайлер тоже!

Писал Rost, 01:08 PM Отзывов: 3

 

Примечания: Статус документа: в процессе
++


Этот сайт окупается за счет саперов. Они говорят:
+++




++++



© 2002-2008 Производство: Рост Прибыли · О проекте · Подписка на новости (RSS)