Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как правильно прописать двойную ссылку? (http://www.flasher.ru/forum/showthread.php?t=92736)

etc 06.03.2007 12:33

Гм, xml у тебя один глобальный. Нельзя сразу все грузить.
Почему нельзя грузить один xml и распихать всё по полям?

Bodoni 06.03.2007 12:40

бррр... не врубаюсь... как это сделать...

etc 06.03.2007 12:48

Ладно, пробуй это:

Код:

_global.loadXMLport = function(loadFile, loadObject) {
        loadObject.html = true;
        var xml = new XML();
        xml.ignoreWhite = true;
        xml.onLoad = function() {
                var nodes = this.firstChild.childNodes;
                for (var i = 0; i<nodes.length; i++) {
                        var node = nodes[i];
                        var video = node.attributes.video;
                        var info = node.attributes.info;
                        loadObject.htmlText += '<a href="asfunction:loadFLV,'+video+'$$$'+info+'">'+node.attributes.title+'</a><br>';
                }
                loadStyles(loadObject);
        };
        xml.load(loadFile);
};
_global.loadFLV = function(args) {
        var temp = args.split('$$$');
        var video = args[0];
        var info = args[1];
        _level0.objHolder1_mc.contBox8_mc.fromGo = "1";
        _level0.objHolder1_mc.contBox8_mc.movieFlv = video;
        _level0.objHolder1_mc.contBox8_mc.movieInfo = info;
        _level0.objHolder1_mc.contBox8_mc.onComeAnimation();
};


Bodoni 06.03.2007 13:13

лииин... __etc - спасибо! с меня уже ящик пива...

но не пашет... не ругается - с кодом всё супер... но и не работает

etc 06.03.2007 13:57

Ну что значит не пашет?
Ошибки? Не грузится? ЧТО?

Трейсы ставь, есть-ли ссылка на файл, загрузился ли он в XML, правильно ли обработался, верные ли ссылки и прочее. Проверяй!
Я не могу этого сделать по одной просто причине, что я понятия не имею, как там и что у тебя устроено, где что вызывается и куда грузится.

Bodoni 06.03.2007 14:27

ошибок не выдает, грузятся XML порты, ссылки по сто раз перепроверил...

есть список ссылок в xml портах, за отображение которых отвечает строка '+node.attributes.title+', я кликаю по ссылке - список улетает и появляются два окошка, в одно должен видеоролик грузиться, в другое - XML - типа комментарий к ролику. ни то ни другое не грузится

в старом коде работало что-то одно - либо ролик, если пишу attributes.video+, либо XML комментарий - если я тупо менял video+ на info+


сорри, что достал тебя уже

etc 06.03.2007 14:32

Протрейси htmlText у loadObject после присвоения всех ссылок. Результат пости сюда.

Bodoni 06.03.2007 20:20

о! выдает - undefined,undefined


Код:

_global.loadXMLport = function(loadFile, loadObject) {
                        loadObject.html = true;
                        var xml = new XML();
                        xml.ignoreWhite = true;
                        xml.onLoad = function() {
                        var nodes = this.firstChild.childNodes;
                        for (var i = 0; i<nodes.length; i++) {
                        var node = nodes[i];
                        var video = node.attributes.video;
                        var info = node.attributes.info;
                        loadObject.htmlText += '<a href="asfunction:loadFLV,'+video+'$$$'+info+'">'+node.attributes.title+'</a><br>';

                        }
                        loadStyles(loadObject);
                        };
                        xml.load(loadFile);
                        };
                        {
                        trace(this.status+','+this.loaded);}
                       
                        _global.loadFLV = function(args) {
                        var temp = args.split('$$$');
                        var video = args[0];
                        var info = args[1];
                        _level0.objHolder1_mc.contBox8_mc.fromGo = "1";
                        _level0.objHolder1_mc.contBox8_mc.movieFlv = video;
                        _level0.objHolder1_mc.contBox8_mc.movieInfo = info;
                        _level0.objHolder1_mc.contBox8_mc.onComeAnimation();
                        };



Часовой пояс GMT +4, время: 14:07.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.