Форум 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)
-   -   подгружаю текст во flash из text.txt... (http://www.flasher.ru/forum/showthread.php?t=101683)

Only You 26.09.2007 09:24

подгружаю текст во flash из text.txt...
 
Ребят, я тут новенький, да и вообще я буквально недавно только начал познавать флеш, поэтому плохо разбираюсь... помогите пожалуйста...

Проблема такова:

Подгружаю из text.txt текст... и он идет будто через enter вот так:
текст текст текст текст текст текст текст текст текст текст текст текст

текст текст текст текст текст текст текст текст текст текст текст текст

текст текст текст текст текст текст текст текст текст текст текст текст

Как убрать эту строку(enter)?
и можно его сделать по ширене текстового поля и чтобы он автоматически переносился на новую строку и не приходилось вручную ентеры вставлять в text.txt?

Код:

//Вывод текста
System.useCodepage = true;
var texturl = "text.txt";
this.createEmptyMovieClip("text_mc", 1);
text_mc.createTextField("pole_txt", 0, 28, 37, 393, 474);
text_mc.pole_txt.variable = "TextField";
text_mc.pole_txt.html = true;
text_mc.pole_txt.selectable = false;
text_mc.pole_txt.border = false;
text_mc.pole_txt.textColor = 0x80775e;
loadVariables(texturl, "text_mc");
//Конец вывода текста
stop;


etc 26.09.2007 10:26

О боже, loadVariables, useCodepage… Кто научил таким архаизмам и злу?
useCodepage убрать и сохранить текст в utf-8 кодировке! Вместо loadVariables использовать класс LoadVars.
Переносы можно сделать через multiline и wordWrap текстового поля, а также autoSize.

_ViPeR_ 26.09.2007 10:57

Как посоветовал __etc, лучше LoadVars использовать.
Код:


var Text_lv:LoadVars = new LoadVars();
Text_lv.onData = function(src:String) {
 if (src != undefined) {
  textFieldInstance.text = src;
  }
};
Text_lv.load("Path to external txt file");

А по поводу "Ентеров" между строками, можно использовать парсер чтоб принимал сивол возврата как символ перехода на новую строку

chingachgoog 26.09.2007 11:27

Для новенького будет полезно посмотреть форум поиском - тут много готовых примеров по данному вопросу (в т.ч. по \n и т.п.).
А в loadVariables я не вижу ничего плохого.

Only You 26.09.2007 12:31

Спасибо! Тексn сделал, причем очень просто :)

у меня текста куча... на страницу не помещается... как туда скролбар добавить? Только не компонент... мне нужен свой скролбар...

Я то его нарисовал(скролбар) а как его с dinamictext связать???
Может кто знает??


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

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