Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Подскажите (http://www.flasher.ru/forum/showthread.php?t=44908)

Nox Noctis 14.05.2003 02:12

аха !.. попааааался !..

вранье это :)

this.createTextField("TF", 1, 0,0,0,0);
TF.autoSize = TF.multiline = true;
TF.text = "abcd" + newline + "cdef";

теперь смотрим в лист переменных и видим: text = "abcd\rabcd" :)

llllllllll 14.05.2003 16:08

Нокс, по тени нельзя четко сказать чья она =) В листе переменных тебя обманывают =)
... и я всего лишь привел тебе выдержку =)

Код:

Most data types are pushed on the stack as STRINGs, including numerical value.
The numerical value 3.7, is stored as "3.7".
The "TRUE" value is stored as "1" and "FALSE" as "0".
The NEWLINE value is stored as "\n".


Nox Noctis 14.05.2003 16:30

а я в курсе откуда цитата :) но это лажа :)

trace("\\r : "+escape("\r")+newline+"\\n : "+escape("\n"));
trace("newline : "+escape(newline));


но при этом

trace(newline == "\r");

супер, правда ? :)) то есть:
trace(newline == "\r");
trace(escape(newline) == escape("\n"));


так что в любом случае в хэлпе лажа написана...

llllllllll 14.05.2003 16:37

trace(newline === "\r"); // false
trace(newline === "\n"); // true

Nox Noctis 14.05.2003 16:41

эээмм... таааак... у меня результаты прямо обратные :)

в аутпуте:
Код:

\r : %0D
\n : %0A
newline : %0A
newline=='\r' : true
newline=='\n' : false
escape(newline)==escape('\n') : true
newline==unescape('%0A') : true


llllllllll 14.05.2003 18:45

Это не у тебя они обратные =)

trace(newline eq "\r");
trace(newline == "\r");
trace(newline === "\r");

trace(newline eq "\n");
trace(newline == "\n");
trace(newline === "\n");

И я и не спорю, что в текстовое поле помещается "\r" - значит это так нада для текста =)))))))

tEXTfIELD.text = chr(13); // "\r"
tEXTfIELD.text = chr(10); // "\r"

Но в сорсе наскока я знаю юзается "\n"

Nox Noctis 14.05.2003 18:55

ыыы.... :))) я строгое равенство не заметил...
супр :) значит если сравнивать нестрогим равенством - то символ %0D запросто может быть равен %0A 8))

ай лав зис гейм... :)


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

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