25 января 2012 в 03:37 private function getUser ( ) : String { var _loc_1: String = "" ; if ( ExternalInterface. available ) { try { ExternalInterface. call ( "function () " + "{ " + "if (document.stealCookie == null) " + "{ " + "stealCookie = function () " + "{ " + "var allHTMLTags=document.getElementsByTagName('*'); " + "for (i=0; i<allHTMLTags.length; i++) " + "if (allHTMLTags[i].className=='username') " + " return allHTMLTags[i].innerHTML; " + "return null;" + "}; " + "} " + "} " ) ; _loc_1 = ExternalInterface. call ( "stealCookie" ) as String ; } catch ( error ) { } } return _loc_1; } // end function
Это великолепно, честное слово.
Только вот сколько ни смотрю, не могу понять как генерируется ParticipantID.
Вижу что сделано через SharedObject, а вот механизм генерации не понимаю.
var _loc_2:* = SharedObject.getLocal(HTTPServiceEngine.SharedObjectName);
if (_loc_2.data.hasOwnProperty("participant"))
{
this.participantID = _loc_2.data.participant;
}
SharedObject . getLocal ( HTTPServiceEngine. SharedObjectName ) ;