и так и так пробовал... вот весь код

Код:
stop();
//
var etazh = 1;
var option = buy;
var count = 29;
//==============================================================
// Here we load xml.
mapXML = new XML();
mapXML.load("flashMap.xml");
mapXML.ignoreWhite = true;
mapXML.onLoad = is_loaded;
function is_loaded(success) {
if (success) {
createMap();
}
}
//==============================================================
function createMap() {
var countOption = mapXML.childNodes[0].childNodes.length;
//trace(countOption);
for (var i = 0; i<countOption; i++) {
var mcName = mapXML.childNodes[0].childNodes[i].attributes.mcName;
var shopName = mapXML.childNodes[0].childNodes[i].attributes.shopName;
var link = mapXML.childNodes[0].childNodes[i].attributes.link;
var nodeValue = mapXML.childNodes[0].childNodes[i].childNodes.toString();
//trace(nodeValue);
//
_root[mcName].shopName = shopName;
_root[mcName].link = link;
_root[mcName].nodeValue = nodeValue;
// RollOver
_root[mcName].onRollOver = function() {
//removeMovieClip(_root["square_mc"]);
//createHint(this.nodeValue);
_root.attachMovie("hint", "shopHint_mc", this.getNextHighestDepth(), {x:0, y:0});
};
// RollOut
_root[mcName].onRollOut = function() {
removeMovieClip(_root["shopHint_mc"]);
};
// MouseMove
_root[mcName].onMouseMove = function() {
//removeMovieClip(_root["square_mc"]);
//createHint(this.nodeValue);
shopHint_mc._x = _xmouse+20;
shopHint_mc._y = _ymouse+20;
};
}
}
function createHint(hintText:String) {
//trace(_xmouse);
_root[mcName].attachMovie("hint", "shopHint_mc", this.getNextHighestDepth(), {x:1000});
shopHint_mc._visible = false;
_root["shopHint_mc"]._x = _xmouse;
_root["shopHint_mc"]._y = _ymouse;
}
убрал лишнее..
вот такой код

Код:
stop();
//
var etazh = 1;
var option = buy;
var count = 29;
//==============================================================
// Here we load xml.
mapXML = new XML();
mapXML.load("flashMap.xml");
mapXML.ignoreWhite = true;
mapXML.onLoad = is_loaded;
function is_loaded(success) {
if (success) {
createMap();
}
}
//==============================================================
function createMap() {
var countOption = mapXML.childNodes[0].childNodes.length;
//trace(countOption);
for (var i = 0; i<countOption; i++) {
var mcName = mapXML.childNodes[0].childNodes[i].attributes.mcName;
var shopName = mapXML.childNodes[0].childNodes[i].attributes.shopName;
var link = mapXML.childNodes[0].childNodes[i].attributes.link;
var nodeValue = mapXML.childNodes[0].childNodes[i].childNodes.toString();
//
_root[mcName].shopName = shopName;
_root[mcName].link = link;
_root[mcName].nodeValue = nodeValue;
// RollOver
_root[mcName].onRollOver = function() {
//removeMovieClip(_root["square_mc"]);
//createHint(this.nodeValue);
_root.attachMovie("hint", "shopHint_mc", this.getNextHighestDepth(), {x:0, y:0});
};
// RollOut
_root[mcName].onRollOut = function() {
removeMovieClip(_root["shopHint_mc"]);
};
// MouseMove
_root[mcName].onMouseMove = function() {
//removeMovieClip(_root["square_mc"]);
//createHint(this.nodeValue);
shopHint_mc._x = _xmouse+20;
shopHint_mc._y = _ymouse+20;
};
}
}
function createHint(hintText:String) {
_root[mcName].attachMovie("hint", "shopHint_mc", this.getNextHighestDepth(), {_x:_xmouse, _y:_ymouse});
}
Смысл кода, создать всплывающие подсказки (подсказка движется относительно мыши) при наведении на мувик. (текст грузится из XML)