Просмотр полной версии : помогите с инклудом текста плз.
Acreative
28.05.2007, 16:36
this.mywords = "text+text+text";
this.words = new Array();
this.words = this.mywords.split("+");
Подскажите пожалуйста:
1. как сделать что бы text+text+text брался из текстового файлика,
почему ьл дладварс не хочет работать =(
2. как сделать что бы PHP не перезаписывал текст в файле а добавлял через "+"
в текстовом файле:
?var=text
Во флеше:
var lv = new LoadVars();
lv.load(file.txt);
lv.onLoad = function(){
trace(lv.var);
}
Acreative
28.05.2007, 16:48
а каким местом это загрузит текст в
this.mywords=""
?
this.mywords = String(lv.var);
сначала почитай хелп, а потом задвай вопросы
Acreative
28.05.2007, 17:12
Expected a field name after '.' operator.
trace(lv.var);
Unexpected '}' encountered
}
Total ActionScript Errors: 2 Reported Errors: 2
Acreative
28.05.2007, 17:12
да ну причем тут хелп, я уже все исползал =(
просто попросил помощи, не уж то это запрещено? =)))))
Expected a field name after '.' operator.
trace(lv.var);
Unexpected '}' encountered
}
Total ActionScript Errors: 2 Reported Errors: 2
Перевод: скобка лишняя
Acreative
28.05.2007, 17:45
да и без скобки пробывал =)
Ну так покажи что получилось.
Acreative
28.05.2007, 18:13
Expected a field name after '.' operator.
trace(lv.var);
Expected a field name after '.' operator.
this.mywords = String(lv.var);
Acreative
28.05.2007, 19:23
var lv:LoadVars = new LoadVars();
lv.load("file.txt");
lv.onLoad = function(){
this.somewords = lv.val;
}
this.wordList = new Array();
this.wordList = this.somewords.split("+"); Уже без ошибок при экспорте но все равно текст из txt не отображает =(
1. Acreative, для оформления своего кода, надо использовать теги .
2. Строчка this.somewords.split("+") выполниться раньше, чем будет загружен файл.
var lv:LoadVars = new LoadVars();
var wordList:Array = new Array();
lv.onLoad = function(ok){
if(!ok)trace('error');
else
wordList = lv.val.split("+");
trace( 'wordList test 2: ' + wordList );
}
lv.load("file.txt");
trace( 'wordList test 1: ' + wordList );
Acreative
29.05.2007, 15:39
this.words = "Armin.Van.Buuren+Tiesto+Lesha.Vega+Future+Light";
this.wordList = new Array();
this.wordList = this.words.split("+");
iNils. Сплит выполняется посзже, и тэги я использую вроже тоже нормально =)
Kikasso тесты вроде проходять все оки, но вот текст так и не отображает, просто пустой белый экран =( текст не в Texfield кстати
Acreative
29.05.2007, 15:47
собственно вот, вывод слов с разметкой через "+"
Object.environment = this;
this.fl = 5000;
this.createEmptyMovieClip("space",1);
space._x=300;
space._y=169;
this.somewords = "random+text+1+random+text+2+random+text+1+random+text+2+random+text+1+random+text+2+random+text+1+random+text+2+";
this.wordList = new Array();
this.wordList = this.somewords.split("+");
for (n=0;n<this.wordList.length;n++) {
var word = Object.environment.wordList[n];
var x = random(600)-300;
var y = random(338)-169;
var z = random(Object.environment.fl*1)-Object.environment.fl;
nb = "word"+String(depth++);
initialization = {txtword: word, x: x, y: y, z: z};
space.attachMovie("spaceWord", nb, depth, initialization);
}
stop();
а задача просто вывести слова через текстовый файл....
Acreative
30.05.2007, 16:01
Ну ребята... ну помогите
CrazyFlasher
30.05.2007, 16:34
var loadV:LoadVars = new LoadVars();
var arr:Array = new Array();
loadV.onData = function(str){
arr = str.split("+")
trace(arr);
a.text = arr; //запись в текстовое поле
}
loadV.load("name.txt")
То что считалось из файла записалось в массив arr
Acreative
30.05.2007, 19:23
с тем кодом что я указал, не работает =(
блин ребята протестите плиз.... заплачу 5wmz =)
CrazyFlasher
30.05.2007, 19:28
100 $ (через ханса банк или western union) и я делаю сегодня =)
Acreative
31.05.2007, 12:08
да ну блин это не серьезно =(
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.