Flash Zone Forum > Как реализувать розумний поиск?
Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Как реализувать розумний поиск?
Flash Zone Forum > Macromedia Flash > ActionScript
Attacker
Здраствуйте! Подскажите как реализувать поиск как в google.com (при вводе отображаются возможние варианти вибора), работаю з Flex Builder, пока только вникаю в ази AS3, и не могу понять как  в  InputText замутить вибор возможних вариантов, кто может подскажите пожалуста!!!
В ComboBox припустим можна затолкнуть скрипт через dataProvider а как бить с InputText? Вот пример -


<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">

<mx:Script>
<![CDATA[

import mx.collections.ArrayCollection;

[Bindable]
public var myWorld:ArrayCollection = new ArrayCollection(
[{kraina:"Укра¿на"},
{kraina:"Польща"},
{kraina:"Рос³я"},
{kraina:"Узбекистан"},
{kraina:"Аляска"} ]);


]]>

</mx:Script>




<mx:ComboBox x="25" y="10" width="108" prompt="..." dataProvider="{myWorld}" labelField="kraina" toolTip="пункт в³дправки" > </mx:ComboBox>

<mx:ComboBox x="25" y="40" width="108" prompt="..." dataProvider="{myWorld}" labelField="kraina" toolTip="пункт прибуття" id="ppr" enabled="false"></mx:ComboBox>


</mx:Application>
tiHo
Попробуйте компонент выбора http://developer.yahoo.com/flash/astra-flash/ (AutoComplete называется)

вот пример работы: http://developer.yahoo.com/flash/astra-fla...cedExample.html
MustLive
Attacker

Это делается не в самом TextField. Под текстовым полем создаётся как бы другое поле соединённое с основным (т.е. по сути замещается основное поле), в котором уже имеется возможность выбора. Подобно поиску в Гугл или автодополнению в Address bar или Search bar в браузерах. Для этого нужен специальный (нестандартный) компонент.

Его можно или самому создать, или воспользоваться уже готовым. tiHo привёл уже пример такого компонента (AutoComplete). Тебе проще будет воспользоваться этим компонентом.
Русская версия IP.Board © 2001-2013 IPS, Inc.