/ Published in: ActionScript 3
URL: http://egoant.com/tutorials/10-flash-games/41-getting-clicky-with-flash-game-tracking.html
Expand |
Embed | Plain Text
package com.egoant.clicky { import flash.external.ExternalInterface; public class ClickyTrack { private var GameName:String; private const JS_Function:String = "clicky.log"; public function ClickyTrack(GameName:String):void { this.GameName = "#" + escape(GameName); } public function LogEvent(EventName:String):void { var constructedCall:String = JS_Function + "('" + GameName + "-" + FormatEntry(EventName) + "','" + FormatEntry(EventName) + "')"; ExternalInterface.call("setTimeout", constructedCall, 0); } private function FormatEntry(InputText:String):String { var OutputText:String; var myPattern:RegExp = /%20/g; OutputText = escape(InputText).replace(myPattern, " "); return OutputText; } } }
You need to login to post a comment.
