Форум 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)
-   -   Почему не грузится звук через xml (http://www.flasher.ru/forum/showthread.php?t=151109)

hudik 22.02.2011 20:01

Почему не грузится звук через xml
 
Почему не грузится mp3 через xml?
Пробывал напрямую загрузить указав путь к файлу - все ок, воспроизводит.

Код AS1/AS2:

function loadXML(loaded) {
        if (loaded) {
                xmlNode = this.firstChild;
                level_01 = [];
                total = xmlNode.childNodes.length;
                for (i=0; i<total; i++) {
                        level_01[i] = xmlNode.childNodes[0].firstChild.nodeValue;
                }
        } else {
                content = "file not loaded!";
        }
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("flash.xml");
 
var s_sound:Sound = new Sound();
s_sound.loadSound(level_01[0], true);
 
s_sound.onSoundComplete = function() {
                this.start(0, 99999);
};


dark256 22.02.2011 20:06

загрузку звука запускйте ПОСЛЕ загрузки ХМЛ, а не сразу после xmlData.load("flash.xml");

hudik 23.02.2011 12:40

это я просто неправильно запостил, а так у меня идет после загрузки XML.

Хемуль 23.02.2011 14:15

2 hudik:
Если у вас просто по URL'у загрузка идёт, а после загрузки XML - нет, это значит, что не получаете вы путь к звуковому файлу как надо. И задача, скорее всего, сводится к тому, чтобы корректно разобрать XML.
Вот у вас есть код:
Код AS1/AS2:

var s_sound:Sound = new Sound();
s_sound.loadSound(level_01[0], true);

Поставьте trace и посмотрите, какой путь к файлу вы пытаетесь использовать:
Код AS1/AS2:

var s_sound:Sound = new Sound();
trace(level_01[0]);
s_sound.loadSound(level_01[0], true);


Котяра 23.02.2011 14:16

Цитата:

это я просто неправильно запостил, а так у меня идет после загрузки XML.
перепостьте.


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

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