yanongena
%Europe/Berlin %410 %2006, 10:51
ik heb volgende code:
for(var i = 0;i<aItem.length;i++)
{
var aX:String;
aX = aItem[i].x;
aY = aItem[i].y;
mcMap.attachMovie("mcMap_point_circ","bol"+i,mcMap.getNextHighestDepth());
//trace(i);
mcMap["bol"+i]._x = aX;
mcMap["bol"+i]._y = aY;
//mcMap["bol"+i].thumb = aItem.thumb;
mcMap["bol"+i].onRelease = function(){trace("boe");}
//trace(i + ") " + mcMap["bol"+i]._x + " " + Number(tempX));
delete mcMap.onPress;
}
Hetgene hier gebeurd is dat er een aantal bolletjes gezet worden op de mcMap.
De bedoeling zou zijn dat als je op een bolletje klikt, hij ook iets doet maar blijkbar lukt dit niet.
Hij komt niet in de onRelease van mcMap["bol"+i]. Nochtans als ik een trace doe van mcMap["bol"+i] merk ik dat er effectief een object is. De bolletjes worden perfect op het scherm gezet.
Wat ik vermoed dat het probleem veroorzaakt is het feit dat mcMap events neemt. als je klikt op mcMap begint hij met slepen.
Ik vermoed dat daarom die onRelease niet werkt van het bolletje.
Kan ik dat op een of andere manier dan oplossen zodat beide events functioneren?
for(var i = 0;i<aItem.length;i++)
{
var aX:String;
aX = aItem[i].x;
aY = aItem[i].y;
mcMap.attachMovie("mcMap_point_circ","bol"+i,mcMap.getNextHighestDepth());
//trace(i);
mcMap["bol"+i]._x = aX;
mcMap["bol"+i]._y = aY;
//mcMap["bol"+i].thumb = aItem.thumb;
mcMap["bol"+i].onRelease = function(){trace("boe");}
//trace(i + ") " + mcMap["bol"+i]._x + " " + Number(tempX));
delete mcMap.onPress;
}
Hetgene hier gebeurd is dat er een aantal bolletjes gezet worden op de mcMap.
De bedoeling zou zijn dat als je op een bolletje klikt, hij ook iets doet maar blijkbar lukt dit niet.
Hij komt niet in de onRelease van mcMap["bol"+i]. Nochtans als ik een trace doe van mcMap["bol"+i] merk ik dat er effectief een object is. De bolletjes worden perfect op het scherm gezet.
Wat ik vermoed dat het probleem veroorzaakt is het feit dat mcMap events neemt. als je klikt op mcMap begint hij met slepen.
Ik vermoed dat daarom die onRelease niet werkt van het bolletje.
Kan ik dat op een of andere manier dan oplossen zodat beide events functioneren?