Форум 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)
-   -   помогите с инклудом текста плз. (http://www.flasher.ru/forum/showthread.php?t=96306)

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 не перезаписывал текст в файле а добавлял через "+"

BigDan 28.05.2007 16:41

в текстовом файле:
?var=text
Во флеше:
Код:

var lv = new LoadVars();
lv.load(file.txt);
lv.onLoad = function(){
 trace(lv.var);
}


Acreative 28.05.2007 16:48

а каким местом это загрузит текст в
Код:

this.mywords=""
?

BigDan 28.05.2007 16:50

Код:

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

да ну причем тут хелп, я уже все исползал =(
просто попросил помощи, не уж то это запрещено? =)))))

Kikasso 28.05.2007 17:30

Цитата:

Сообщение от Acreative
Expected a field name after '.' operator.
trace(lv.var);
Unexpected '}' encountered
}
Total ActionScript Errors: 2 Reported Errors: 2

Перевод: скобка лишняя

Acreative 28.05.2007 17:45

да и без скобки пробывал =)

Kikasso 28.05.2007 17:53

Ну так покажи что получилось.

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);

Kikasso 28.05.2007 18:37

Код, это вызывающий?

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 не отображает =(

iNils 28.05.2007 19:35

1. Acreative, для оформления своего кода, надо использовать теги [code][/code].
2. Строчка this.somewords.split("+") выполниться раньше, чем будет загружен файл.

Kikasso 28.05.2007 21:10

Код:

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

да ну блин это не серьезно =(


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

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