User's collector

Внимание!   Данная опция будет доступна только после того, как вы авторизуетесь.
   запомнить меня 

Релиз AsWing GuiBuilder 1.0

Вышел релиз первой версии AsWing GuiBuilder — AIR-приложения, позволяющего выстраивать интерфейсы будущих Flash/Flex/AIR приложений на основе GUI фреймворка AsWing 1.2. Конечно, юзабилити инструмента еще нужно доводить до ума, но все равно радует, что такой инструмент уже появился. Думаю, что разработчики продолжат совершенствовать его в дальнейшем.

Кроме того фреймворк AsWing пополнился и новым скином — Orange LookAndFeel, который выглядит довольно привлекательно. Архив со скином, а также инсталлятор AsWing GuiBuilder вы можете скачать в Download List проекта.

Один комментарий

Теги:

Когда опубликовывал исходники FirebugTarget, я всего на всего хотел поделиться своим опытом отладки flex/as3-приложений. И я действительно был приятно удивлен, когда FirebugTarget пришелся по вкусу не только мне, и поэтому я решил привести код в порядок, снабдить его документацией и выложить в подобающем виде.
Однако в процессе приведения в порядок я понял, что изначально заложил лишнее в FirebugTarget, и что за передачу сообщений консоли Firebug и обработку сообщений логгера должны отвечать разные классы. И вот теперь я готов представить вашему вниманию обновленный FirebugTarget и новый FirebugConsole.

Рассказывать еще раз о FirebugTarget думаю не стоит, так как класс претерпел только внутренние изменения. А вот о FirebugConsole пару слов все-таки скажу. Класс предоставляет прямой доступ к API Firebug-консоли (точнее к его части). То есть, если вам надо просто отправить какое-либо сообщение в консоль, вам достаточно воспользоваться одним из методов FirebugConsole. Кроме этих методов, в классе есть два дополнительных метода для группирования сообщений в консоли, что иногда может быть полезно.

Пожалуй все. Все желающие могут скачать архив с исходниками и документацией. Удачи! :)

7 комментариев

Теги:

Вы искали статьи Майкла Клишина об использовании плагина FDT, или о внедрении Flash ролика в HTML-страницу при помощи SWFObject, или перевод книги «Getting Started with Flex 2» и не нашли их по их обычному адресу? Что ж, спешу вас обрадовать, статьи теперь можно скачать здесь, на этом сайте. С официального разрешения Майкла. Они не будут удалены, пока не потеряют свою актуальность.

А что вы улыбаетесь? Надо же как-то оправдывать название сайта и тащить сюда что ни попадя. Хотя ни к мегаполезным статьям Майкла, ни к переводу последняя фраза ни в коей степени не относится…

P.S.: Постоянные ссылки на статьи добавлены в раздел «Downloads».

5 комментариев

Теги:

Началась история с того, что я так и не смог привыкнуть к использованию trace() во Flex Builder’e. А после того, как перешел на разработку во FlashDevelop, я вообще перестал пользоваться trace’ом, и если возникала необходимость «показать то, что скрыто» прибегал к помощи Alert.show(). Но сами понимаете, с таким подходом далеко не уйдешь. Поэтому я решил написать свой простенький логгер, но не успел, его уже написали до меня, и при этом наделили весьма неплохим функционалом.

И так, пакет mx.logging.* содержит все, что нужно для организации логгинга в вашем приложении. С содержимым пакета и с тем, как организовать логгинг, можно ознакомиться в ActionScript 3.0 Language and Components Reference и в книге Building and Deploying Flex 2 Applications официальной документации по Flex 2. Скажу только одно, что за обработку сообщений логгера должны отвечать наследники класса mx.logging.AbstractTarget, например, mx.logging.targets.LineFormattedTarget, который предоставляет возможности по форматированию сообщения логгера.

Ну что ж, писать свой логгер мне не пришлось (смогу поспать лишний час – другой =)), мне достаточно будет написать свой таргет. Остается вопрос, куда этот таргет будет вываливать сообщения логгера? И тут я вспомнил про консольку Firebug. Firebug, если вдруг кто не знает, – это расширение для Firefox, предназначенное в первую очередь для отладки JavaScript, а также обладающее и другим не менее полезным функционалом. Проще говоря — это мастхэв.

Дело за написанием своего таргета не стало. Использовать LineFormattedTarget в качестве надкласса я не стал, а решил наследоваться от AbstractTarget. В результате у меня получился FirebugTarget, который, несмотря на то, что наследуется не от LineFormattedTarget, обладает теми же возможностями по форматированию сообщений.

В итоге я получил весьма неплохой, на мой взгляд, способ «подсмотреть то, что скрыто». Если вам это затея показалась интересной, то вы можете посмотреть скриншот и скачать исходники, чтобы посмотреть на FirebugTarget в действии.

Легкой вам отладки!

11 комментариев

Теги: