Форум 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)
-   -   Компонент Tree и rollOver (http://www.flasher.ru/forum/showthread.php?t=119457)

KiL33 21.12.2008 10:29

Компонент Tree и rollOver
 
При загрузке xml в компонент появляется структура. Структура представляет собой разделы и кнопочки.
При наведении кнопочка меняет цвет с помощью rollOverColor.

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

alexcon314 21.12.2008 11:29

Попробуйте подписаться на событие itemRollOver.

KiL33 21.12.2008 19:22

Вложений: 1
itemRollOver начинает загружать, почему то только когда мы тыкаем на кнопочку в компоненте. Потом при наведении на кнопочку происходит загрузка.
То есть только после клика itemRollOver видит путь к загружаемому мувику.
А без клика пишет undefined
Код AS1/AS2:

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

Код AS1/AS2:

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



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

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