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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Код AS1/AS2:
var xml:XML = new XML();
xml.onLoad = xmlLoaded;
var xmlDocs:Array = new Array();
var xmlCounter:Number = 0;
function xmlLoaded(ok:Boolean) {
    if (ok) {
        trace("загружена XML : "+xmlCounter);
        xmlDocs.push(this.firstChild);
        xmlCounter += 1;
        loadXML(xmlCounter);
    } else {
        trace('...а больше нету...');
        done();
    }
}
function loadXML(count:Number) {
    xml.load("myXML"+count+".xml");
}
//// cтартуем загрузку
loadXML(0);
 
//// все xml'ки загружены
function done() {
 
    var startY:Number = 0;
    for (var doc:Number = 0; doc<xmlDocs.length; doc++) {
        var node:XMLNode = xmlDocs[doc].firstChild;
        var i:Number = 0;
        while (node) {
 
        if (node.nodeName == 'node') {trace(node)
                var message = this.attachMovie('mc', 'mc'+doc+'_'+i, this.getNextHighestDepth());
                message.txt.autoSize = true;
                message.txt_var = node.attributes['label'];
                message._y = startY;
                startY+=30;
                i++;
            }
            node = node.nextSibling;
        }
    }
}
__________________
Reality.getBounds(this);