PDA

Просмотр полной версии : Флэшка обращается к текстовому файлу


gukit
31.10.2008, 14:23
Здравствуйте.
Флэшка обращается к текстовому файлу и если он существует, считывает из него данные на моем локальном сервере.
Вопрос: Из оболочки во флэш, когда я нажимаю Test Movie(Ctrl+Enter), данные считываются из файла. А когда экспортирую в виде файла swf, то ничего не происходит. Мнял настройки экспорта, но тоже не помогло. Что не так в коде? Или настройках экспорта?


on (release) {

fileExists = new LoadVars();
fileExits._parent = this;
fileExists.onLoad = function(success) {
//success is true if the file exists, false if it doesnt
if (success) {
//trace("file exist");
var my_lv:LoadVars = new LoadVars();
my_lv.onData = function(src:String) {
arrayText = src.split('_');
trace(arrayText[0]);

if (arrayText[0]>"0") {

_global.timetoend = arrayText[0];
_global.user = _root.txt.text;
_global.pass = _root.txt1.text;
//trace(_global.timetoend);

_root.gotoAndStop(5);

} else {
mx.controls.Alert.show("Time Out");
}
};
delete arrayText;

my_lv.load("http://localhost/"+_root.txt.text+_root.txt1.text+".txt");


// }

} else {
mx.controls.Alert.show("No such user or password");
}
};

fileExists.load("http://localhost/"+_root.txt.text+_root.txt1.text+".txt");//initiate the test

}

INK•
31.10.2008, 16:15
ну так настрой секурити сетинз, что бы позволяло тянуть данные когда ты запускаешь свф локально.

gukit
31.10.2008, 18:51
Уже ставил и Local files и Network use. Это не помогает. Думаю, что проблема в коде.

scarbo
31.10.2008, 21:17
my_lv.load("http://localhost/"+_root.txt.text+_root.txt1.text+".txt");

А относительно swfшки прописать нормальныйц адресс,типа myText.txt,ни как?
И кончайте писать на кнопках,все тут уже давно на классы перешли,кроме меня,отсталого, и Вас с кнопками скоро никто не поймет.

gukit
01.11.2008, 18:21
Посмотрите вот это: http://www.flasher.ru/forum/showthread.php?t=117654