Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как сделать вывод текста по буквам (http://www.flasher.ru/forum/showthread.php?t=214008)

delphic 23.03.2017 09:03

как сделать вывод текста по буквам
 
Здравствуйте,хочу для игры сделать выход текста по буквам,как будто кто то печатает текст, но представления даже не имею как это делается, если кому не сложно напишите маленький пример
слово и с переходом на новую строку другое слово,усложнять не надо - простенький, белыми буквами

callme 23.03.2017 10:05

Код AS3:

package
{
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.events.TimerEvent;
    import flash.text.TextField;
    import flash.utils.Timer;
 
    public class Main extends Sprite
    {
        private var textField:TextField;
        private var string:String;
        private var timer:Timer;
 
        public function Main()
        {
            string = "первая строка\nвторая строка";
            textField = new TextField();
            addChild(textField);
 
            timer = new Timer(100);
 
            timer.addEventListener(TimerEvent.TIMER, timer_timer);
            timer.start();
        }
 
        private function timer_timer(e:TimerEvent):void
        {
            if (string.length > 0) {
                textField.appendText(string.charAt(0));
                string = string.substring(1);
            }
            else {
                timer.removeEventListener(TimerEvent.TIMER, timer_timer);
                timer.stop();
            }
        }
    }
}


delphic 23.03.2017 12:01

спасибо
а как изменить размер букв ?

ZackMercury 23.03.2017 13:51

http://help.adobe.com/ru_RU/FlashPla...etTextFormat()

delphic 26.03.2017 07:54

Цитата:

Сообщение от ZackMercury (Сообщение 1199838)

1119: Обращение возможного неопределенного свойства size через ссылку со статическим типом flash.text:TextField .

undefined 26.03.2017 12:05

Цитата:

Сообщение от delphic (Сообщение 1199857)
1119: Обращение возможного неопределенного свойства size через ссылку со статическим типом flash.text:TextField .

и к чему это?На кофейной гуще гадать?

Zebestov 26.03.2017 14:20

Цитата:

Сообщение от delphic (Сообщение 1199857)
1119: Обращение возможного неопределенного свойства size через ссылку со статическим типом flash.text:TextField .

Там же чуть ниже есть пример, из которого все понятно.

delphic 29.03.2017 21:55

Цитата:

Сообщение от callme (Сообщение 1199833)
Код AS3:

package
{
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.events.TimerEvent;
    import flash.text.TextField;
    import flash.utils.Timer;
 
    public class Main extends Sprite
    {
        private var textField:TextField;
        private var string:String;
        private var timer:Timer;
 
        public function Main()
        {
            string = "первая строка\nвторая строка";
            textField = new TextField();
            addChild(textField);
 
            timer = new Timer(100);
 
            timer.addEventListener(TimerEvent.TIMER, timer_timer);
            timer.start();
        }
 
        private function timer_timer(e:TimerEvent):void
        {
            if (string.length > 0) {
                textField.appendText(string.charAt(0));
                string = string.substring(1);
            }
            else {
                timer.removeEventListener(TimerEvent.TIMER, timer_timer);
                timer.stop();
            }
        }
    }
}


как тут прикрутить размер букв,вот то что ссылку давали,хоть и есть пример но я не пойму как тут применить,подскажите

faraday 29.03.2017 22:02

Код AS3:

 textField.defaultTextFormat = new TextFormat('Arial', 33);


delphic 02.04.2017 21:25

Цитата:

Сообщение от faraday (Сообщение 1199942)
Код AS3:

 textField.defaultTextFormat = new TextFormat('Arial', 33);


Спасибо faraday


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

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