gugga.tracking.Tracker Class Reference

List of all members.

Detailed Description

Author:
Todor Kolev

Definition at line 13 of file Tracker.as.

Public Member Functions

function getParent ()
function getName ()
function setTrackableActions (aTrackableActions:String)
function getTrackableActions ()
function setFilter (aFilter:IFilter)
function getFilter ()
function addPublisher (publisher:IPublisher)
function removePublisher (publisher:IPublisher)
function getPublishers ()
function isLoggable (aAction:TrackableAction)
function track (aOriginator:Object, aAction:TrackableAction, aArguments:HashTable)
function trackNavigate (aOriginator:Object, aSectionPath:String)
function trackClick (aOriginator:MovieClip, aX:Number, aY:Number)
function trackCustomTrigger (aOriginator:Object, aArguments:HashTable)
function trackPlayVideo (aOriginator:Object, aVideoPath:String, aVideoTitle:String)
function trackPauseVideo (aOriginator:Object, aVideoPath:String, aVideoTitle:String)
function trackStopVideo (aOriginator:Object, aVideoPath:String, aVideoTitle:String)
function trackFinishedVideo (aOriginator:Object, aVideoPath:String, aVideoTitle:String)
function trackPlayAudio (aOriginator:Object, aAudioPath:String, aAudioTitle:String)
function trackPauseAudio (aOriginator:Object, aAudioPath:String, aAudioTitle:String)

Static Public Member Functions

static function getTracker (aName:String)
static function getTrackerFor (aObject:Object)

Static Public Attributes

static var Default: Tracker
static var SessionID: String

Private Member Functions

function Tracker (aName:String)
function getActivePublishers ()
function isPublishable (aTrackRecord:TrackRecord)

Static Private Member Functions

static function getTrackerMap ()

Private Attributes

var mName: String
var mPublishers: ArrayList
var mFilter: IFilter
var mTrackableActions: String
var mTrackableActionsInternal: String

Static Private Attributes

static var OBJECT_DEFAULT_LOGGER_VAR_NAME: String = "___default_logger"
static var mTrackerMap:Object


Constructor & Destructor Documentation

function gugga.tracking.Tracker.Tracker ( aName:String   )  [private]

Definition at line 29 of file Tracker.as.


Member Function Documentation

static function gugga.tracking.Tracker.getTracker ( aName:String   )  [static]

Definition at line 35 of file Tracker.as.

static function gugga.tracking.Tracker.getTrackerFor ( aObject:Object   )  [static]

Definition at line 50 of file Tracker.as.

static function gugga.tracking.Tracker.getTrackerMap (  )  [static, private]

Definition at line 64 of file Tracker.as.

function gugga.tracking.Tracker.getParent (  ) 

Definition at line 74 of file Tracker.as.

function gugga.tracking.Tracker.getName (  ) 

Definition at line 101 of file Tracker.as.

function gugga.tracking.Tracker.setTrackableActions ( aTrackableActions:String   ) 

Definition at line 106 of file Tracker.as.

function gugga.tracking.Tracker.getTrackableActions (  ) 

Definition at line 112 of file Tracker.as.

function gugga.tracking.Tracker.setFilter ( aFilter:IFilter   ) 

Definition at line 117 of file Tracker.as.

function gugga.tracking.Tracker.getFilter (  ) 

Definition at line 122 of file Tracker.as.

function gugga.tracking.Tracker.addPublisher ( publisher:IPublisher   ) 

Definition at line 127 of file Tracker.as.

function gugga.tracking.Tracker.removePublisher ( publisher:IPublisher   ) 

Definition at line 135 of file Tracker.as.

function gugga.tracking.Tracker.getPublishers (  ) 

Definition at line 140 of file Tracker.as.

function gugga.tracking.Tracker.getActivePublishers (  )  [private]

Definition at line 145 of file Tracker.as.

function gugga.tracking.Tracker.isLoggable ( aAction:TrackableAction   ) 

Definition at line 165 of file Tracker.as.

function gugga.tracking.Tracker.isPublishable ( aTrackRecord:TrackRecord   )  [private]

Definition at line 180 of file Tracker.as.

function gugga.tracking.Tracker.track ( aOriginator:Object  ,
aAction:TrackableAction  ,
aArguments:HashTable   
)

Definition at line 196 of file Tracker.as.

function gugga.tracking.Tracker.trackNavigate ( aOriginator:Object  ,
aSectionPath:String   
)

Definition at line 213 of file Tracker.as.

function gugga.tracking.Tracker.trackClick ( aOriginator:MovieClip  ,
aX:Number  ,
aY:Number   
)

Definition at line 221 of file Tracker.as.

function gugga.tracking.Tracker.trackCustomTrigger ( aOriginator:Object  ,
aArguments:HashTable   
)

Definition at line 230 of file Tracker.as.

function gugga.tracking.Tracker.trackPlayVideo ( aOriginator:Object  ,
aVideoPath:String  ,
aVideoTitle:String   
)

Definition at line 235 of file Tracker.as.

function gugga.tracking.Tracker.trackPauseVideo ( aOriginator:Object  ,
aVideoPath:String  ,
aVideoTitle:String   
)

Definition at line 244 of file Tracker.as.

function gugga.tracking.Tracker.trackStopVideo ( aOriginator:Object  ,
aVideoPath:String  ,
aVideoTitle:String   
)

Definition at line 253 of file Tracker.as.

function gugga.tracking.Tracker.trackFinishedVideo ( aOriginator:Object  ,
aVideoPath:String  ,
aVideoTitle:String   
)

Definition at line 262 of file Tracker.as.

function gugga.tracking.Tracker.trackPlayAudio ( aOriginator:Object  ,
aAudioPath:String  ,
aAudioTitle:String   
)

Definition at line 271 of file Tracker.as.

function gugga.tracking.Tracker.trackPauseAudio ( aOriginator:Object  ,
aAudioPath:String  ,
aAudioTitle:String   
)

Definition at line 280 of file Tracker.as.


Member Data Documentation

var gugga.tracking.Tracker.OBJECT_DEFAULT_LOGGER_VAR_NAME [static, private]

Definition at line 15 of file Tracker.as.

var gugga.tracking.Tracker.Default [static]

Definition at line 17 of file Tracker.as.

var gugga.tracking.Tracker.SessionID [static]

Definition at line 18 of file Tracker.as.

var gugga.tracking.Tracker.mTrackerMap [static, private]

Definition at line 19 of file Tracker.as.

var gugga.tracking.Tracker.mName [private]

Definition at line 21 of file Tracker.as.

var gugga.tracking.Tracker.mPublishers [private]

Definition at line 22 of file Tracker.as.

var gugga.tracking.Tracker.mFilter [private]

Definition at line 24 of file Tracker.as.

var gugga.tracking.Tracker.mTrackableActions [private]

Definition at line 26 of file Tracker.as.

var gugga.tracking.Tracker.mTrackableActionsInternal [private]

Definition at line 27 of file Tracker.as.


Generated on Fri May 11 17:14:49 2007 for GuggaFramework by  doxygen 1.5.2