Показать сообщение отдельно
Старый 18.08.2007, 23:52
BARTLEBY вне форума Посмотреть профиль Отправить личное сообщение для BARTLEBY Найти все сообщения от BARTLEBY
  № 1  
Ответить с цитированием
BARTLEBY
 
Аватар для BARTLEBY

Регистрация: Oct 2006
Сообщений: 100
По умолчанию не видет вложенные клипы у подгр. swf

привет.
вот такой вопрос.
как мне обратится к клипам подгружаемого swf из филма в который я гружу swf ???
Код:
var home:MovieClip = this
var char:String = "dence/men/";
var mc:MovieClipLoader = new MovieClipLoader();
var Listener:Object = new Object();
var numClip:Number = 0;
////////////////////////
var xml:XML = new XML();
xml.ignoreWhite = true;
xml.onLoad = function(){
	var len = this.firstChild.firstChild.childNodes.length
	var node = this.firstChild.firstChild
	for(var i=0; i<len;i++){
		var t:MovieClip = home.attachMovie("kadr" , "kadr"+i, 100+i);
		var child:String = char+node.childNodes[i].attributes.type
		mc.loadClip(child, t.cont)
		numClip++
	}
}
xml.load("clips.xml")
Listener.onLoadComplete  = function (r:MovieClip) {
	r._visible = false;
	trace(r.clip._totalframes)//выводит undefined
	trace(r.clip)// выводит undefined
	trace(r._totalframes)//выводит 1
	//т.е _root подгружаемого swf он видет
};
mc.addListener(Listener);
// clip это лежащий в руте подгружаемого swf клип с именем clip
немогу понять почему он выводит undefined