
01.02.2006, 18:12
|
|
Регистрация: Feb 2006
Сообщений: 3
|
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = function(ok) {
if (ok) {
dots_num = this.firstChild.childNodes.length;
for (i=0; i < dots_num; i++) {
dotDescriptor = this.firstChild.childNodes[i];
// расставляем маркеры
duplicateMovieClip(_root.map.xml_marker,"xml_marker"+i,i);
// название
_root.map.xml_marker.xml_marker_desc=dotDescriptor.attributes.title;
// позиция
_root.map.xml_marker._x=dotDescriptor.attributes.xpos;
_root.map.xml_marker._y=dotDescriptor.attributes.ypos;
// цвет
dot_colour="0x" + dotDescriptor.attributes.colour;
colorchange = new Color("_root.map.xml_marker.xml_marker_dot");
colorchange.setRGB(dot_colour);
}
}
xml_marker_desc - текстовое поле (dynamic) внутри xml_marker
xml_marker_dot - мувик внутри xml_marker
оба не могу поменять. позиция xml_marker меняется, как и надо.
|