вторник, Июнь 10, 2008

Flex и Euro 2008

Был очень удивлен, бродя по сайту чемпионата европы Euro 2008, когда наткнулся на такое знакомое сердцу...:)
http://www.euro2008.uefa.com/tournament/players/index.html

Да и вообще, на сайте flash/flex используется довольно много (не всегда правда к месту, на мой взгляд). Приятно.
0 comments  |  links to this post

пятница, Май 02, 2008

FSCommand exec и передача параметров

Столкнулся с такой проблемой:
необходимо вызывать exe файл c параметрами из flash projector exe.
Как известно, параметры передавать в fscommand("exec", "file.exe") нельзя. Да и еще к тому же в Windows XP и выше нельзя вызвать bat-файл.
Здесь более подробно об этой проблеме и решение.
Большое спасибо этому человеку за возможность запускать батники, но проблема передачи параметров без использования сторонних платных тулов остается.
Поэтому в голову пришел немного кривой, но для моей задачи подходящий и работающий вариант:
скачиваем бесплатный тул:
sfk

далее создаем такой батник:
for /F %%i in ('sfk fromclip') do file %%i

батник называем, к примеру, executor.bat
Чтобы его запустить, качаем proxy.exe, и переименовываем его в executor.exe.

далее все файлы кладем в папку fscommand.
Т.е. структура должны быть в итоге такая:
yourFlashApp.exe
fscommand/
--file.exe
--executor.exe
--executor.bat
--sfk.exe

А в вашем флэш-приложении должны быть такие строки, где вы хотите запустить file.exe c параметром -v, к примеру:
System.setClipboard("-v");
fscommand("exec", "executor.exe");

Смысл всего таков:
мы копируем наши параметры в clipboard windows,
затем запускаем executor.exe, который позволяет нам запустить наш executor.bat.
В котором, в свою очередь при помощи sfk.exe мы вызываем file.exe с параметром, вытащенным из windows clipboard.

Вот как-то так.
Надеюсь, кому-нибудь это пригодится.
1 comments  |  links to this post

понедельник, Октябрь 01, 2007

Интересный сайт

0 comments  |  links to this post

Новости от AsWing

У AsWing выходит GuiBuilder (1.0 beta released).
Для тех, кто не знает, AsWing это "java-подобный" framework c полностью своими UI-компонентами для actionscript 3 и 2. В свое время я писал большое приложение под actionscript 2 с использованием AsWing. Для программиста фреймворк очень ладный, складный и т.п., в общем приятно было с ним работать:) но были проблемы с производительностью. Все-таки actionscript 2, 8-ой плеер... С as3, думаю, дела обстоят куда лучше.
И есть хороший пример - FWindows. Очень забавная штука:)
2 comments  |  links to this post

четверг, Август 16, 2007

Хорошие новости от Powerflasher FDT

Вот-вот выйдет FDT 3 от Powerflasher (плагин под Eclipse для работы с as2 и as3 flash-проектами).
Сейчас в разгаре его закрытое бета-тестирование и, могу сказать, что писать код стало еще удобнее, чем раньше.
Сейчас пока не готов предоставить отчет о новых фичах.
Но, например, первое, что бросается в глаза - это добавлена функция refactoring->rename. Причем с preview, где можно предварительно посмотреть, какие изменения будут внесены в код после переименования, например, класса. Очень удобно и наглядно - как в team->synchronize with repository.
Еще из явного - статические переменные и функции отображаются курсивом, как в Java в Eclipse.
Добавлено форматирование кода (на мой взгляд, довольно бесполезная фича, но все равно:))...
... одни эмоции:)
И при всем при этом, можно работать как с as2, так и с as3 кодом (с mxml нельзя).
Сейчас практически каждую неделю (если не чаще) бета-версия fdt обновляется по ходу тестирования с исправленными найденными багами.
В общем, процесс идет.
Возможно, позже постараюсь собраться с мыслями и написать что-то более конструктивное:)
0 comments  |  links to this post

среда, Апрель 11, 2007

ASProject - запуск под WinXP

Всем привет. Давно я ничего не писал...
Недавно, благодаря блогу flash-ripper наткнулся на отличный тул - asproject.
Подробно о том, что это такое и как начать с ним работать можно прочитать в вышеупомянутых ссылках.
Я расскажу о двух проблемах, которые возникли при работе с asproject под Windows XP (кстати, это неудивительно, т.к. asproject не тестировался на Win).
1. Когда мы создаем с помощью asproject новый проект (в command line):
asproject TestProject
то в качестве примера в папку TestProject\project\assets\img\skins\default кладется картинка PatternPark.jpg, которая потом отображается в конечном ролике swf.
Так вот, картинка эта Windows не читается. Так что вы просто, чтобы запустить проект корректно, возьмите какую-нибудь свою картинку и замените ей некорректный PatternPark.jpg.
2. Когда мы создаем as3 проект:
asproject -T as3 AS3TestProject
он не собирается. Наблюдается следующая проблема:
http://code.google.com/p/asproject/issues/detail?id=15&can=2&q=
Как временное, решение предложено здесь:
http://code.google.com/p/asproject/issues/detail?id=16&can=2&q=

Да, и не забудьте PatternPark.jpg здесь тоже заменить.
После этого все собирается.

Надеюсь, эта маленькая заметка кому-нибудь поможет.
1 comments  |  links to this post

среда, Декабрь 20, 2006

Papervision3D

Wow!
Это действительно круто...
Новый 3D-движок для flash 8, 9.
2 comments  |  links to this post

четверг, Ноябрь 23, 2006

Документирование AS3-кода с помощью ASDoc от Adobe

Итак...
Все-таки, руки у меня оказались кривыми:)
В итоге я разобрался с ASDoc. Основной проблемой у меня были dependencies. Почему не работает -exclude-dependencies я так и не понял, но понял, что сделать, чтобы эти зависимости разрешились. Нужно в -library-path+=[...] дописать соответствующие библиотеки, которые используются в вашем коде. Они документироваться не будут, но и проблем с dependencies не будет. Все. ASDoc работает, все очень красиво:)
0 comments  |  links to this post