PDA

Просмотр полной версии : Разбиение текста из подгружаемого txt


Slayer aka Warrior
06.01.2006, 23:53
Доброго времени суток! Возможно кто-то делал... Мне надо для программки грузить текст из внешнего txt-файла, в нем текст написан следующим образом: "текст 1-го раздела;текст 2-го раздела;текст 3-го раздела" То есть раделы(в данном случае колонки таблицы) разделены ; вопрос: как во флеше ловить эту ; и соответственно кидать текст в разные колонки? Помогите, если не затруднит...

silin
07.01.2006, 00:01
var s="текст 1-го раздела;текст 2-го раздела;текст 3-го раздела"
trace(s.split(";"));

Antares
07.01.2006, 00:15
Грузи в виде XML -- у txt нет ни одного преимущества. А XML даст тебе возможность сколь угодно сложное разбиение сделать.

Но если очень хочется, то сходи в хелп и почитай про String.split (http://www.novemberain.com/livedocs/Help/ActionScriptLangRef/00001715.html) (кодировка в браузере должна быть utf-8)

Slayer aka Warrior
07.01.2006, 01:19
Я и сам бы с радостью грузить из XML'я только информация уже предоставлена в таком виде...
А можно ли сплитить не на вывод, а в переменные?

silin
07.01.2006, 01:23
а то:
var s:String="текст 1-го раздела;текст 2-го раздела;текст 3-го раздела"
var a:Array=s.split(";");
for(var i=0;i<a.length;i++){
trace(i+' : '+a[i]);
}

Slayer aka Warrior
07.01.2006, 19:25
Ух ты! Спасибо!!!!!! :) Красотааа