Форум 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)
-   -   Проблемы с exe, не подгружает xml (http://www.flasher.ru/forum/showthread.php?t=94964)

CoolDV 24.04.2007 15:54

Проблемы с exe, не подгружает xml
 
Добрый день, сделал мувик который берёт данные из xml файла.
(http://flasher.ru/forum/showthread.php?t=94871)

При компиляции в swf всё отлично работает. Но при компиляции в exe данные не подгружаются... подскажите в какую сторону копать???

tandem 24.04.2007 16:18

нужно внимание на пути обратить, откуда грузишь?

CoolDV 24.04.2007 16:38

всё грузится из той же директории

первый кадр
Код:

var xmlload = new XML();
xmlload.load(file);

где file имя xml файла "test.xml" без указания пути, т.к. всё находится в одной директории.

если делать
Код:

var xmlload = new XML();
textbox = file;
xmlload.load(file);

в текстбоксе появляется имя xml файла

второй кадр
Код:

textbox = file+" 1";
play();

в текстбоксе появляется имя xml файла и 1

третий кадр
Код:

textbox = file+" 2";
if(!xmlload.loaded) gotoAndPlay(2);

в текстбоксе появляется имя xml файла и 2 (это если из второго кадра убрать textbox = file+" 1";)

в четвертом кадре ставлю
textbox ="4";

но похоже что всё циклится на втором-третьем кадре,

tandem 24.04.2007 16:50

не могу понять смысл 2,3 и 4 кадров.

CoolDV 24.04.2007 17:07

первый кадр определяет откуда загружать
второй кадр просто play();
третий кадр, если xml не загрузился идём в 2
в четвёртом кадре, обработка данных из XML (textbox просто для проверки, до куда доходит мувик)

tandem 24.04.2007 17:13

а не дано просто в первом кадре загрузить файл, проверить на загрузку и если да, то обработать?
Все просто!
Нпример вот так:
Код:

var xml:XML = new XML();
xml.ignoreWhite = true;
xml.onLoad = function(success:Boolean) {
 if (success) {
  //Обработка данных
 }
};
xml.load("путь до xml");

А эта структура с кадрами ни к чему.

CoolDV 24.04.2007 17:28

это будет работать в flash MX 6??

так не работает вообще :(
Структура с кадрами описана в уроках по AS....

Суть в том что в swf всё отлично работает, а в exe не работает

CoolDV 24.04.2007 18:44

Всё вопрос закрыт. Нарыл где то что ехе не работает с папками содержащими русские символы. Т.К у меня файлы были на рабочем столе, то полный путь до xml был неправильным.

скопировал всё в C:\flash заработало без проблем.

tandem 24.04.2007 20:57

Я же говорил надо было путь посмотреть...


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

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