![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Посмотрите исходник.
Как используя этот пример можно реализовать загрузку определенной свф_ки в мувик, нажав на соответствующий раздел. То есть в XML, которую дергает XMLConnector, должно быть что-то типа url="image/file.swf". Так каким образом можно обратиться к url??? |
|
|||||
|
.
|
Да, Вы совершенно правы. То есть в XML, которую дергает XMLConnector, должно быть что-то типа url="swf/file.swf".
В контроллере отлавливать событие DataGrid.cellPress. |
|
|||||
|
cellPress показывает выбранный раздел, но к урлу попрежнему обратиться не получается.
Нужно вот так вроде написать, но как attributes получить. main.loadMovie( ... .attributes.url); |
|
|||||
|
Пытаюсь обратиться к урле, как к компоненту Tree
та же беда. |
|
|||||
|
listener
|
Цитата:
С датагридом и вашим хмл-ом var loadedXML = new XML();
loadedXML.ignoreWhite = true;
loadedXML.onLoad = function(s) {
if (s) {
var i = 0;
var arr = new Array();
while (this.firstChild.childNodes[i]) {
arr[i] = this.firstChild.childNodes[i].attributes;
i++;
}
my_dg.dataProvider = arr;
my_dg.addEventListener("cellPress", _root);
}
};
cellPress = function (evt_obj:Object) {
var cind = evt_obj.target.getColumnAt(evt_obj.columnIndex).columnName;
var iind = evt_obj.itemIndex;
var cell_str:String = "(" + cind + ", " + iind + ")";
trace("The cell at " + cell_str + " has been clicked");
trace("The cell has value " + my_dg.dataProvider[iind][cind]);
};
loadedXML.load('data.xml');
Последний раз редактировалось alexcon314; 13.10.2008 в 09:23. |
|
|||||
|
С cellPress и загрузкой XML я разобрался. Но до сих пор туплю с вызовом урл.
Все мои попытки приводят только к одной строчки в трейсе = undefined ![]() ![]() ![]() ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|