![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2008
Сообщений: 2
|
Этот код выводит буквы в стиле пиш.машинки построчно. Но после вывода каждой строки она (строка) исчезает с экрана.
Что надо добавить в код, что б весь текст оставался на экране? Спасибо. this.createTextField("my_txt", this.getNextHighestDepth(), 56, 158, 250, 26);
my_txt.variable = "txt";
my_txt.text = txt;
format = new TextFormat();
format.size = 20;
format.color = 0x00FF66;
format.font = "Arial";
str = new Array();
str[0] = "Наша Таня громко плачет,";
str[1] = "Уронила в речку мячик.";
str[2] = "-Тише, Танечка, не плач!";
str[3] = "Не утонет в речке мяч.";
termLine = str.length;
strNumber = 0;
am = str[strNumber].length;
txt = "";
function strFun() {
i == undefined ? i=0 : ++i;
txt = txt+str[strNumber].charAt(i);
trace(i+txt);
my_txt.setTextFormat(format);
if (i>=am) {
clearInterval(intID);
txt = "";
nextLine();
}
}
var intID:Number = setInterval(strFun, 100, i);
function nextLine() {
strNumber++;
am = str[strNumber].length;
i = undefined;
strNumber<termLine ? intID=setInterval(strFun, 100, i) : null;
}
Последний раз редактировалось bigyunga; 05.11.2008 в 17:45. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
bigyunga, отредактируйте свой пост и оформите код тегами [code][/code].
|
|
|||||
|
вместо кода
попробуйте поставить , вроде должно помочь... Ах да, и не забудьте изменить в начале высоту текстового поля |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 2
|
Большое спасибо, Валиант, получилось.
С уважением, bigyunga. |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:27. |
|
|
« Предыдущая тема | Следующая тема » |
|
|