Bonjour,
je suis en train de travailler sur une map avec laquelle je peux zoomer ac la molette et me deplacer avec la souris. Pour cela j'utilise un startdrag et un stropdrag, mais le probleme c'est que j'ai des elements avec lesquelles j'aimerai qu'une infobulle apparaisse lorsqu'on est en rollover dessus. Ceci semble impossible avec un startdrag, mais des que j'enleve mon startdrag et mon stopdrag, l'infobulle marche mais je ne peux pas me deplacer sur ma carte.
Merci d'avance
Voici mon code :
infobulle.label_txt.backgroundColor=0xffffff;
infobulle.label_txt.background=true;
infobulle.label_txt.autoSize = "right";
infobulle.label_txt.border = true;
infobulle._visible = false;
map.zob.onRollOver = function() {
infobulle._visible = true;
infobulle.startDrag(true);
infobulle.swapDepths(infobulle.getNextHighestDepth());
infobulle.label_txt.text = " sa marche !!!" ;
trace("ok");
};
var mouseListener:Object = new Object();
mouseListener.onMouseWheel = function(delta) {
map._xscale += delta;
map._yscale += delta;
if (map._xscale >= 350) {
map._xscale = 350;
};
if (map._yscale >= 350) {
map._yscale = 350;
};
if (map._xscale <= 120) {
map._xscale = 120;
};
if (map._yscale <= 120) {
map._yscale = 120;
};
}
Mouse.addListener(mouseListener);
map.onPress = function() {
this.startDrag();
};
map.onRelease = function() {
this.stopDrag();
};