Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Оператор сравнивающий две переменные, похожий на "Like" как в SQL (http://www.flasher.ru/forum/showthread.php?t=146668)

billion 14.11.2010 21:10

Оператор сравнивающий две переменные, похожий на "Like" как в SQL
 
Есть такое в Actionscript вообще? поиск мне ничего не дал. ни гугля ни здесь ничего не нашёл.

мне необходимо найти в XML листе все ноды с буквой "а" в любом месте.
примерно вот так это у меня выглядит:

Код AS3:

tree.dataProvider = xmlTree.node.node.node.(@TR01003 == search.text);

на SQL это выглядело бы так:
Код:

select * from xmlList where TR01003 like '%'+searchtext+'%'

zuxul 15.11.2010 12:05

RegExp
String#indexOf

billion 15.11.2010 15:27

Благодарю!

удалось реализовать!

немного не то что я хотел, но всё же:

Код AS3:

public function autosearch():void {        
        if (mysearch.text == '') {
                tree.dataProvider = xmlTree;
        }
        else {
                tree.dataProvider = xmlTree.node.(@TR01003.toLowerCase().indexOf(mysearch.text.toLowerCase()).toString() !== "-1")
        }
 
}



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

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