Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Сравниваю 2 абсолютно одинаковых значения но результат false (http://www.flasher.ru/forum/showthread.php?t=147452)

TexHuK 04.12.2010 20:51

Сравниваю 2 абсолютно одинаковых значения но результат false
 
Здравствуйте. Первый раз столкнулся с непонятной для себя проблеммой
сравниваю 2 одинаковых значения, но метот if возвращает false

Код AS3:

function announceLabel(e:ListEvent):void {
                  var list:List = e.target as List;
                  var item:Object = e.item;
                    nsop.text =list.itemToLabel(item);
                    var un1:String = names.text;
                    var un2:String = nsop.text;
                    if(un1 == un2)
                {
                            trace(un1);
                            trace(un2);
                            nsop.text = "нельзя выбирать самого себя";
                    }

если делаю так if(un1 != un2) то выводятся абсолютно одинаковые значения.. Почему возвращает FALSE?

etc 04.12.2010 21:04

А почему вы решили, что они одинаковы?

КорДум 04.12.2010 21:08

if - это инструкция, а не метод. Сравните длины строк, выведите трейсом
Код AS3:

trace("[" + un1 + "] [" + un2 + "]");

Хотя, они разве должны быть равны?

TexHuK 04.12.2010 22:28

странно, у меня почему-то trace вот так выводится

Код AS3:

[qwerty
 
 
][qwerty]


TERRORist 04.12.2010 22:29

бугага, там переносы

TexHuK 04.12.2010 22:32

а как их убрать?

DanQuimby 05.12.2010 21:03

смотри на класс string методы у него вроде как есть :) точно не помню.
http://help.adobe.com/ru_RU/AS3LCR/F....0/String.html

дерзайте мой друх

думаю вам нужен
substr () метод
читайте :)


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

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