PDA

Просмотр полной версии : Загрузка xml (опять)...


Волгоградец
20.06.2008, 16:03
Здравствуйте! Не знаю, правильно ли запостил - если не туда, не судите строго. Разбираюсь в FD - и что-то меня застопорило (может дело именно в FD???)... Вот собственно класс:
class A{

public var _mc:MovieClip;

public function A (mc){
this._mc = mc;

var props_xml:XML = new XML();
props_xml.ignoreWhite = true;
var host = this;

props_xml.onLoad = function(success:Boolean){
if (success){
host._mc.createTextField("txt", 1, 50, 50, 100, 20);
host._mc.txt.text = "good";
} else {
host._mc.createTextField("txt", 1, 50, 50, 100, 20);
host._mc.txt.text = "bad";
}
}
props_xml.load("my_xml.xml");
}
}
Вот основной класс:
class Main{
public static function main():Void{
var a:A = new A (_root);
}
}
Вобщем xml не загружается - success != true.
Все файлы (классы и .xml) находятся в одной папке. Может кто увидит то, чего я не замечаю...

Kuruki
20.06.2008, 16:15
У меня good пишет. Только я не во FD компилирую. Значит в нем и проблема

Волгоградец
20.06.2008, 16:38
Хм... Спасибо, Kuruki, что не поленился посмотреть...
Странно все это тогда. Как работают то люди в FD?

Kuruki
20.06.2008, 16:45
Вы наверное читали уже этот пост http://www.flasher.ru/forum/showthread.php?t=103547.
Вопрос снят.

alexcon314
20.06.2008, 16:47
Волгоградец: FD 2.0.2 - good. "голый" проект из двух ваших классов.
Проверяйте: xml в одной папке с swf. У меня xml лежит просто в корневой папке проекта вместе с swf. Или пишите абсолютный путь к оному.
kuruki, создайте отдельную тему в соответствующем разделе, ведь к AS ваш вопрос не имеет отношения прямого, речь идет об использовании FD.

Волгоградец
20.06.2008, 17:03
Мда... alexcon314 прав - а я был уверен, что xml должен находиться в одной папке с классами.