メイン

2012年01月23日

ustream memo

public function initialize(id:String="8439142",password:String=""):void {
_log.debug("initialzie");
this.visible = true;
_id = id;
_password = password;


setChildIndex(mc, numChildren - 1);

var context:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain);
_loader = new Loader();
_loader.contentLoaderInfo.addEventListener('complete', onLoaded);
_loader.load(new URLRequest("http://www.ustream.tv/flash/viewer.rsl.swf"), context );

}


private function onLoaded(e:Event=null):void
{
_log.debug("onLoaded");
(_loader.contentLoaderInfo.applicationDomain.getDefinition("tv.ustream.localization.Locale")).nameSpace = "flash.viewer";

_loader.contentLoaderInfo.removeEventListener('complete', onLoaded);
var Cls:* = _loader.contentLoaderInfo.applicationDomain.getDefinition("tv.ustream.viewer.logic.Logic")
_logic = new Cls();
_logic.addEventListener( "createChannel", onCreateChannel, false, 0, true );
_channel = _logic.createChannel(_id, true, _password);

}