Найдите 10 отличий (все работает)

Код:
package {
import flash.display.*;
import flash.events.*;
import flash.system.*;
import flash.net.*;
//
public class Main extends MovieClip {
//private var ;
//public var ;
private var swfLdr:Loader;
private var url:URLRequest;
private var holder:Sprite;
//
private var hist:Object;//просто объект
//
public function Main():void {
this.stop();
init();
}
//
private function init():void {
//this.stop();
holder = new Sprite();
addChild(holder);
addChild(swfLdr = new Loader());
url = new URLRequest();
swfLdr.contentLoaderInfo.addEventListener(Event.COMPLETE, swfLoaded);
start_btn.addEventListener(MouseEvent.CLICK, clickHandler);
history_btn.addEventListener(MouseEvent.CLICK, clickHandler);
close_btn.addEventListener(MouseEvent.CLICK, clickHandler);
//holder.addEventListener('PressButton',butPressed);
}
//
//
//
//
/*EVENT LISTENERS*/
//
private function clickHandler(e:MouseEvent):void {
//
trace(e.target, e.target.name, e.target.parent);//
switch (e.target.name) {
case "start_btn" :
this.gotoAndStop('Game');
//function
break;
case "history_btn" :
this.gotoAndStop('History');
url.url='HistoryAS3.swf';
swfLdr.load(url);
break;
case "close_btn" :
fscommand("quit");
break;
}
}
//
private function swfLoaded(e:Event):void{
//
trace(e.target, e.target.content)
hist=swfLdr.content;
//holder.addChild(hist);
//addChild(holder);
trace("Трассируем кнопку "+hist.ok_btn);
//trace(hist.getChildByName('ok_btn'));
//var mc= hist.ok_btn as MovieClip;
trace(hist);
}
//
private function butPressed(e:MouseEvent){
trace(e,e.target,e.currentTarget, e.currentTarget.name);
for(var i=0;i<holder.numChildren;i++){
trace(i,holder.getChildAt(i));
}
}
//
}
}
При нажатии на кнопку история наблюдаем в output

Код:
[object MovieClip] history_btn [object Main]
[object LoaderInfo] [object MainTimeline]
Трассируем кнопку [object MovieClip]
[object MainTimeline]
Я просто уже это делал, даже сделал туториал
http://www.dnadillo.dn.ua/fla/Load-ext-dog.html