Google Analytics for Flash Platform
Еще одна библиотека для копилки полезностей Flash/Flex-разработчика - Google Analytics Tracking For Adobe Flash. Пара несложных телодвижений и вы сможете смотреть статистику своего приложения в Google Analytics.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
width="800" height="600"
addedToStage="onComplete()"
>
<mx:Script>
<![CDATA[
import com.google.analytics.GATracker;
import com.google.analytics.AnalyticsTracker;
public var tracker:AnalyticsTracker;
private function onComplete():void
{
tracker = new GATracker( this, "UA-111-222", "AS3", false );
}
public function onButtonClick():void
{
tracker.trackPageview( "/hello/world" );
}
]]>
</mx:Script>
<mx:Button id="mybutton" label="hello world" click="onButtonClick()" />
</mx:Application>
Подробности читаем в документации.
Thunderbolt AS3
Сегодня я бы хотел рассказать вам полезной для Flash/Flex/AIR-разработчиков библиотеке - ThunderBolt. Она позволяет обеспечить вывод отладочных сообщений в консоль Firebug ....

... либо в специальную консоль, написанную с использованием AIR.

Много времени не потребуется, чтобы приступить к работе с библиотекой - достуточно ее скачать, подключить в свойствах проекта и в коде использовать
import org.osflash.thunderbolt.Logger;
//
// some log objects
var myNumber: int = 5;
var myString: String = "Lorem ipsum";
// INFO log level
Logger.info ("Just an info message");
//
// DEBUG log level
Logger.debug ("A debug log ", myString);
//
// WARN log level
Logger.warn ("A warn message", myNumber);
//
// ERROR log level
Logger.error ("An error log ", myString);
Набольшая проблема была замечена при использовании Firebug 1.3, Firefox 3. Дело в том, что при открытии в браузере не html-странице с кодом, подгружающим swf-ролик, а при обращении к самому ролику - отображения логов не происходит. Ждем ответа от разработчиков - может быть они смогут предложить какой-нибудь выход из данной ситуации
Backbase and bundles for TextMate
Сегодня меня случайно занесло на сайт Backbase и я был приятно удивлен, что некогда платный ajax-фреймворк сделали условно бесплатным. Теперь любая компания может его использовать на двух серверах в продакшне бесплатно. Для тех, кто не знает что такое Backbase - это AJAX-фреймворк с богатыми возможностями и по набору компонентов близкий к Flex. Скачать фреймворк можно с офсайта, а специально для тех, кто работает на маке в TextMate - пара бандлов. Один из них для Backbase, а второй - для AS3/Flex.


