![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+4 13.06.07]
|
Здравствуйте.
Почему, когда я делаю мувику shopHint_mc не присваиваются координаты мыши + 20 ? Мовук аттачится в 0, 0 |
|
|||||
|
[+4 13.06.07]
|
и так и так пробовал... вот весь код
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});
}
Последний раз редактировалось iNils; 08.05.2007 в 12:56. |
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
у меня что-то на подобии того, только сама подсказка не аттачится, а прорисовывается
|
|
|||||
|
[+4 13.06.07]
|
Я сначала тоже рисовал.. но там была проблема с глобальными координатами.. вернее я не смог подсказку выводить около мышки.. а здесь по событию onMouseMove - все нормально, но при аттаче подсказка ставится в 0, 0
|
|
|||||
|
Регистрация: Sep 2006
Сообщений: 256
|
У мувика нет таких свойств.
|
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
У меня написан класс для простой подсказки, могу выложить если разберёшься
|
|
|||||
|
Плохо пробовали, надо
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
народ кто-нибудь читал предыдущие комменты? во втором посте ответ уже дан
![]() |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
а что это у вас за солянка?
аттачится в какой-то рутовый мувик, Depth берется от this (а в данном случае это XML, так что получаете NAN ), а мышиные координаты вообще без указателя, подозреваю тоже NAN. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|