делала по книге Мука ActionScript 3.0 для Flash (с 871)

Код AS3:
var loader:Loader;
loader=new Loader();
var urlRequest:URLRequest=new URLRequest("logo.swf");
loader.load(urlRequest);
loader.contentLoaderInfo.addEventListener(Event.INIT, initListener);
function initListener(e:Event):void {
var logoClassName:String=getQualifiedClassName(e.target.content);
var appDomain:ApplicationDomain=e.target.content.loaderInfo.applicationDomain;
var logoClass:Class=appDomain.getDefinition(logoClassName);
var newlogo:Object = new LoadedClass();
addChild(newlogo);
}
но не работает

Код AS3:
var logoClass:Class=appDomain.getDefinition(logoClassName);
на эту строку ругается 1118: Implicit coercion of a value with static type Object to a possibly unrelated type Class.
видела еще на форуме такую констуркцию

Код AS3:
loader.contentLoaderInfo.applicationDomain.getDefinition("LoadedClass") as Class;
и пример с такой конструкцией к описанию AS 3.0. на сайте Adobe , но тоже не получается. Мне знаний конечно не хватает и опыта, но разобраться с размножением подгружаемого клипа для меня очень нужно.