Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Работа с TextField (http://www.flasher.ru/forum/showthread.php?t=168706)

Isaac 23.09.2011 18:20

Работа с TextField
 
Здравсвуйте,
хочу в таймере поочередно выводить каждую букву.
Подскажите, какое свойство отвечает за вывод нужного символа(не знаю, как правильно написать, надеюсь вы поняли, что я имею в виду)

bav 23.09.2011 18:52

Либо TextField.text, либо TextField.appendText().

Добавлено через 15 минут
Что-то вроде этого?
Код AS3:

var message:String = "54321BOOM!";
// Начальное значение текста в поле
field.text = message.charAt(0);
var timer:Timer = new Timer(500);
timer.addEventListener(TimerEvent.TIMER, timerHandler);
timer.start();
 
function timerHandler(event:TimerEvent):void
{
    if (timer.currentCount != message.length)
        field.text = message.сharAt(timer.currentCount);
    else
        timer.stop();
}


Isaac 23.09.2011 19:39

Цитата:

Сообщение от bav (Сообщение 1034126)
Либо TextField.text, либо TextField.appendText().

Добавлено через 15 минут
Что-то вроде этого?
Код AS3:

var message:String = "54321BOOM!";
// Начальное значение текста в поле
field.text = message.charAt(0);
var timer:Timer = new Timer(500);
timer.addEventListener(TimerEvent.TIMER, timerHandler);
timer.start();
 
function timerHandler(event:TimerEvent):void
{
    if (timer.currentCount != message.length)
        field.text = message.сharAt(timer.currentCount);
    else
        timer.stop();
}


String - не подходит. Нужно обязательно чтоб был TextField, так как формат текста будет изменятся с помощью TextFormat, а у String, усли не ошибаюсь нет TextFormat

saikspaik 23.09.2011 19:49

field и есть TextField.

Isaac 23.09.2011 19:55

Цитата:

Сообщение от saikspaik (Сообщение 1034139)
field и есть TextField.

Тоесть я могу field задать TextFormat ?

saikspaik 23.09.2011 20:01

Цитата:

Сообщение от Isaac (Сообщение 1034141)
Тоесть я могу field задать TextFormat ?

Да. Ну и естественно, предварительно создать этот field.


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

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