          */
         private function _doTracking():Boolean
         {
-            if( (_info.protocol != Protocols.file) &&
-                (_info.protocol != Protocols.none) &&
+        
+            if( (_info.protocol != "file") &&
+                (_info.protocol != "") &&
                 _isNotGoogleSearch() )
-                {
-                    return true;
-                }
+            {
+                return true;
+            }
             
             if( _config.allowLocalTracking )
             {
                 return true;
             }
             
-            /* TODO:
-               add logic for AIR and other running local exe
-               by default a SWF running ina projector or in AIR
-               will have a file:// protocol
-            */
             return false;
         }
         

         */
        private function _formatReferrer():String
        {
            var referrer:String = _info.referrer;
            
            //if there is no referrer

    import com.google.analytics.ecommerce.Transaction;
    import com.google.analytics.external.AdSenseGlobals;
    import com.google.analytics.utils.Environment;
    import com.google.analytics.utils.Variables;
    import com.google.analytics.utils.getDomainFromHost;
    import com.google.analytics.utils.getSubDomainFromHost;
    
    import core.uri;
    
    import flash.net.URLRequest;
    import flash.net.navigateToURL;
