Просмотр полной версии : txt2переменная
Подскажите, плз, как из текстового файла (текст: i=3) загрузить этот i в переменную во флеше. Я обычно делал это через пень-колоду, т.е. загрузить из текстовика в текст бокс, а оттуда в переменную.
класс LoadVars и его методы : F1
я на английском плохо понимаю, помоэтому напиши плз. И главное в хэлпе ничего путного не написано, а какой метод юзать нинаю(((( Всё что получилось - это вывод текста, но с всякими i=5=&onLoad=%5Btype%20Function%5D, а мне нуна прота 5!
onClipEvent(load) {
asd = new LoadVars();
asd.load("quest.txt");
asd.onLoad = function(success:Boolean) {
if (success) {
trace(this);
}
}
}
darksranger
21.06.2008, 18:22
var loader:LoadVars = new LoadVars();
loader.load("quest.txt");
loader.onLoad = function(success) {
if (success) {
trace(this.i)
}
}
спасибо большое! но возникла ещё проблема. почему при if (переменная == 1) {
trace("sdf")
}
он ето не трэйсит((( я и метод toString() к переменно применял, в кавычки единицу брал - не определяет! Помогите, плз
имеется ввиду переменная с текстом и файла.
:) Вы специально привели здесь безошибочный кусок кода, чтобы мы никогда не догадались, что Вы гдето ошиблись?
Давайте попробуем))
if (Number(this.i) == 1) {
trace("sdf")
}
не работает. я выкладываю исходник. мот кто поможет.
Ага, и кто Вас надоумил переносы строк сделать? Вы в курсе, что перенос строки - это такой же знак, как и буква или цифра? И они у Вас включены в переменные, так как стоят до следующего амперсанда. Сбейте текст в одну строку или отрезайте "\r" от каждой переменной после загрузки, если хотите эстетичный текст)))))
Удачи.
Спасибо. Помогло. Я просто сначала не понял какой теклст в одну строку объединять, и весь иф в одну строку написал!))) Но терь всё работает ок. спс
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.