Форум 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=181016)

x1v3r 13.06.2012 14:25

Форматированый вывод данных в текстовое поле
 
Как сделать ворматированный вывод данных в текстовое поле?
Пример кода с Java:

string s = "test1";
System.out.printf("{0}", s);

Inet_PC 13.06.2012 15:10

Код AS3:

public static function substitute(str:String, ... rest):String
    {
        if (str == null) return '';
 
        // Replace all of the parameters in the msg string.
        var len:uint = rest.length;
        var args:Array;
        if (len == 1 && rest[0] is Array)
        {
            args = rest[0] as Array;
            len = args.length;
        }
        else
        {
            args = rest;
        }
 
        for (var i:int = 0; i < len; i++)
        {
            str = str.replace(new RegExp("\\{"+i+"\\}", "g"), args[i]);
        }
 
        return str;
    }

Из Flex sdk

x1v3r 13.06.2012 15:17

Спасибо.


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

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