Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   "Пошаговый" поисковик (http://www.flasher.ru/forum/showthread.php?t=66845)

vcj 18.07.2005 16:01

"Пошаговый" поисковик
 
Вложений: 1
дарова чесной народ...

хатю написать поисковичёк который копошится в массиве... и рапотаеть пошагово... т.е. по мере заполлнения строки поиска символами он видает подходящие результаты....

у меня есть тут адын исходник... (чесно гаваря я даже не поняв что там в скриптах и написана....)

памагите разобраться с исходником иль пасаветуйте как реализовать этот эфект пашаговости....

зарание благодарен.....

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

iNils 18.07.2005 16:06

интересно, ты таким "язаком" и код пишешь?

vcj 18.07.2005 17:42

не... код есчё хуже... но тот исходник воопсче полная клиника..... автор просто неуважает законов физики.....

KUZEN 18.07.2005 17:50

собственно с чего ты взял что в этом исходе именно то о чём ты спрашиваешь ?

Король 18.07.2005 17:51

и при чем тут законы физики..

JudgeFog 18.07.2005 17:54

исходник очень старый и подлежит сдаче в утиль

решение "в лоб" - берем list и TextField, последнему на событие .onChanged вешаем функцию, которая ждет полсекунды, и, если больше кнопок не нажато, перебирает содержимое массива в поисках совпадений и выдает их в list

вернее даже так: массив из готовых объектов {label:---,data:--}
и перебор по label - найдем совпадение и сразу можно в list объект добавлять

vcj 18.07.2005 19:01

дик. кашна усё просто... но када у тебя 6000 елементов и каждый симвал отыскивать в этом массиве то какиеш это бут глюки нереальные.... даш навернае р Iv не вытянет....

KUZEN 18.07.2005 19:35

Iv ... я сначала подумал что ты про Ваню Дембицкого , а ты про пень четвёртый :-)))

Король 18.07.2005 22:46

пентиум4 против вани дембицкого - кто вытянет?

JudgeFog 20.07.2005 22:25

Цитата:

Сообщение от vcj
дик. кашна усё просто... но када у тебя 6000 елементов и каждый симвал отыскивать в этом массиве то какиеш это бут глюки нереальные.... даш навернае р Iv не вытянет....

во первых не надо каждый символ, поиск имеет смысл начиная с трех букв, и не думаешь же ты перебирать каждое слово по буквам, когда есть String.indexOf()

и ты ничего не говорил про 6000 - это вполне возможно вообще не для флэша задачка

прискорбно конечно что нету во флэше array_search какого-нибудь
зато все что нужно есть в PHP
смотри как работает поиск на форуме dklab.ru


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

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