Показать сообщение отдельно
Старый 05.04.2009, 16:57
Summer_sun вне форума Посмотреть профиль Отправить личное сообщение для Summer_sun Найти все сообщения от Summer_sun
  № 6  
Ответить с цитированием
Summer_sun
 
Аватар для Summer_sun

Регистрация: Jul 2003
Адрес: Киев
Сообщений: 50
Отправить сообщение для Summer_sun с помощью ICQ
делала по книге Мука 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 , но тоже не получается. Мне знаний конечно не хватает и опыта, но разобраться с размножением подгружаемого клипа для меня очень нужно.