Frame 1
com.google.youtube.util.SwfProxy.main(this);
Symbol 20480 MovieClip [__Packages.com.google.youtube.util.SwfProxy] Frame 0
class com.google.youtube.util.SwfProxy
{
function SwfProxy () {
}
static function main(clip) {
var _local2 = clip.createEmptyMovieClip("loadClip", 1);
var _local3 = new MovieClipLoader();
var _local4 = new Object();
_local4.onLoadComplete = function (loaded) {
for (var a in clip) {
if (typeof(clip[a]) == "string") {
loaded[a] = clip[a];
}
}
};
System.security.allowDomain("*");
clip.addCallback = function (fn, obj, objfn) {
if (clip.enablejsapi == "1") {
flash.external.ExternalInterface.addCallback(fn, obj, objfn);
} else {
clip[fn] = function () {
return(objfn.apply(obj, arguments));
};
}
};
clip.playerLoaded = false;
clip.isPlayerLoaded = function () {
return(clip.playerLoaded);
};
_local3.addListener(_local4);
var _local5 = _local2._url.split("/")[2];
var _local6 = swfUrls.cps;
for (var x in swfUrls) {
if (clip.swf == x) {
_local6 = swfUrls[x];
break;
}
}
_local3.loadClip(("http://" + _local5) + _local6, _local2);
}
static var swfUrls = {cps:"/swf/cps.swf", cpb:"/swf/cpb.swf", apm:"/swf/apm.swf", aps:"/swf/aps.swf", apb:"/swf/apb.swf"};
}