package {
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.net.navigateToURL;
import flash.text.TextFieldAutoSize;
import flash.text.TextFormat;
import flash.external.ExternalInterface;
import com.google.analytics.AnalyticsTracker;
import com.google.analytics.GATracker;
public class DetailView extends MovieClip {
var tracker:AnalyticsTracker = new GATracker(this, "UA-BLABLA", "AS3", true);
私はこの取得:this
はtype Class
オブジェクトを参照するためFlashパッケージ内の `GATracker`にはどんなコンテキストを使うべきですか?
1067: Implicit coercion of a value of type Class to an unrelated type flash.display:DisplayObject.
これは完全に、理にかなっています。しかし、私がtype Class
を渡すことができない場合、私は何を渡すべきですか?
ドキュメントはhereですが、コンストラクタメソッドの最初の引数として渡す必要のある参照は見つかりません。
編集#1:私は渡す必要があるような音displayObject
、http://code.google.com/p/gaforflash/source/browse/trunk/src/com/google/analytics/GATracker.as?r=398
:
だからあなたは、このような何かを試みることができます。 –実際には、 'new GATracker'コンストラクタの後でコードが動作しなくなったと思います。新しいものの前に' ExternalInterfaceからのconsole.logの呼び出し 'があり、それがログに記録されます。また、GAドキュメントでは、スニペットで「GATracker」の代わりに「AnalyticsTracker」を使用しました:http://code.google.com/apis/analytics/docs/tracking/flashTrackingSetupFlash.html#useAnalyticsLibrary –