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

dixlofos 20.02.2011 03:47

как отобразить в текстовом поле символ "\" ?
 
Код AS3:

var value1 = 10;
var value2 = 20;
 
var txt = new TextField();
txt.text = value1 + "\" + value2;

компилятор ругаеться:
Код:

1095: Синтаксическая ошибка: строковый литерал должен завершиться до конца строки.
собсно как его отобразить?

saikspaik 20.02.2011 05:00

Отобрази-ка вот так:
Код AS3:

var value1 = 10;
var value2 = 20;
 
var txt = new TextField();
addChild(txt);
txt.text = value1 + "\\" + value2;

Слеш нужно экранировать :)

dixlofos 20.02.2011 05:13

спасибо, сработало.

А почему такая алогичность?

wvxvw 20.02.2011 10:53

Когда-то давно, когда текст кодировался семью битами этот символ был зарезервирован для того, чтобы записывать символы, которые не входили в основной набор из 128 штук. Такая возможность давно не поддерживается ни одним редактрором, да и файлов с текстом в семибитной кодировке нет. Но впоследствии этот символ стали использовать для обозначения непечатных символов, таких, как например, перенос строки, возврат каретки или символов, которые могут повлиять на понимание текста прграммой: например символ табуляции.

Liub 20.02.2011 21:55

Так вроде во всех с-подобных языках этотак)
Значит мне что-то пригодиться при изучении as 3.0)))


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

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