Показать сообщение отдельно
Старый 07.07.2007, 21:43
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Я знаю, что ваша тема тут и на другом форуме. Не много ли?

Накидал такой примитив (добавить после кода в примере), но поскольку я компонетами не пользуюсь, то возможно все еще проще, но мне лень вникать.
Код:
////
var o:Object = new Object ();
Key.addListener (o);
o.onKeyDown = function () {
	if (Selection.getFocus () == String (txt) && Key.isDown (Key.ENTER)) {
		var node:Array = treeDP_xml.firstChild.firstChild.childNodes;
		var str:String = txt.text;
		for (var i:Number = 0; i < node.length; i++) {
			if (node[i].attributes.label == str || node[i].attributes.src == str) {
				my_tree.setIsOpen (my_tree.getTreeNodeAt (0), true);
				my_tree.selectedNode = my_tree.getTreeNodeAt (0).getTreeNodeAt (i);
				treeListener.change ({target:my_tree});
				break;
			}
		}
	}
};
var txt:TextField = this.createTextField ("txt", this.getNextHighestDepth (), 300, 20, 200, 30);
txt.background = true;
txt.border = true;
txt.type = "input";
txt.text = "DCP_0732";
__________________
(и)Нильс.ru | Плагины для FlashDevelop