Показать сообщение отдельно
Старый 09.11.2007, 01:15
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 6  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Код:
var autoCombo = this.createClassObject(mx.controls.ComboBox, "autoCombo", 0, {_x:50, _y:50, _width:120, editable:true});
var words:Array = [];// массив слов
var wData:Array = [];
this.keyUp = function(eo:Object) {
	var obj = eo.target;
	var cbtext = obj.text;
	obj.close();
	wData.splice(0);
	var i = 0;
	while (words[i]) {
		var w = words[i];
		if (w.indexOf(cbtext, 0) == 0) {
			wData.push({label:w});
		}
		i++;
	}
	wData.sortOn("label");
	obj.dataProvider = wData;
	obj.open();
	obj.text = cbtext;
};
autoCombo.addEventListener("keyUp", this);
работает, в принципе, но надо еще поработать...это для комбобокса. может пригодится... а мож. и нет.