PDA

Просмотр полной версии : Компонент Tree и rollOver


KiL33
21.12.2008, 10:29
При загрузке xml в компонент появляется структура. Структура представляет собой разделы и кнопочки.
При наведении кнопочка меняет цвет с помощью rollOverColor.

Возможно ли сделать чтобы при наведении на кнопочку компонента в отдельный мувик что-либо загружалось (допустим картинка)???

alexcon314
21.12.2008, 11:29
Попробуйте подписаться на событие itemRollOver.

KiL33
21.12.2008, 19:22
itemRollOver начинает загружать, почему то только когда мы тыкаем на кнопочку в компоненте. Потом при наведении на кнопочку происходит загрузка.
То есть только после клика itemRollOver видит путь к загружаемому мувику.
А без клика пишет undefined
var myTreeDP:XML = new XML();
myTreeDP.ignoreWhite = true;
myTreeDP.load("Tree.xml");
myTreeDP.onLoad = function() {
myTree.dataProvider = this.firstChild;
};
var treeListener:Object = new Object();
treeListener.itemRollOver = function(evt_obj:Object) {
myTreeDP=evt_obj.target.selectedNode;
trace("selected node is: "+evt_obj.target.selectedNode);

pl.loadMovie(myTreeDP.attributes.url);
};
myTree.addEventListener("itemRollOver", treeListener);

silin
21.12.2008, 19:40
myTree.addEventListener("itemRollOver",itemRollOverHandler);

function itemRollOverHandler(evt_obj:Object) {
var item=myTree.getItemAt(evt_obj.index);
pl.loadMovie(item.attributes.url);
};