PDA

Просмотр полной версии : что за... МХ chr() ???


lexass
28.02.2003, 15:05
i=192
while(i<256)
trace(chr(i++))

паблишь 5 :cool:
паблишь МХ :mad: :mad: :mad: :mad: :mad:

Какие мнения??? ;)

------------------
a=255
trace(chr(255) == chr(a))
5 - true
MX - false

McMamus
28.02.2003, 15:21
хм.. а ты что - хочешь возвратить символ из числа a АСКИ кода?? =)))

В МХ правильно работает
chr(255) - буква я
ноа от сивола врое вернуть ничо низзя...

Или я не так понял?

Еще трабл может быть из-за русской кодировки...

McMamus
28.02.2003, 15:26
пропустил a=255;

ща посмотрю

McMamus
28.02.2003, 15:35
мдя...

a = 255
trace(chr(a))
trace(chr(255))
trace(chr(a)==chr(255))

Baltika
28.02.2003, 15:44
хм........ :rolleyes:

trace('\xff')

Nox Noctis
28.02.2003, 15:51
хе-хе :)
хе-хе-хе :)

МХ работает в юникоде...

this.createTextField("TF", 1, 0, 0, 0, 0);
TF.autoSize = true;
this.createTextField("TFuni", 2, 0, 50, 0, 0);
TFuni.autoSize = true;
for (var i = 0; i<64; i++) {
TF.text += chr(192+i);
TFuni.text += chr(1040+i);
}

посмотри табличку соответствия кодировок...
в Windows(1251) 192 - это заглавная кирилическая А
в Unicode - 1040

только какого черта ord() не определяет юникодные значения в МХ - я не понимаю...

lexass
28.02.2003, 16:01
а моно чтоб енто жило как и раньше???
ну в 5-ке

McMamus
28.02.2003, 16:03
хы хы..
я сразу подумал про кодировку =) как увидел знаки вопроса...

Nox Noctis
28.02.2003, 19:04
trace(chr(a=1103));
trace(chr(255));
trace(chr(255) == chr(a)); ля-ля-ля-ля-ляяяя.... а я сошла с умаааа.... какая жалость 8)