ciao a tutti!
ho qualche problema co una mappa che sto realizzando in flash.
Voglio che quando il mouse passa su un'area venga visualizzata un' etichetta "dragabile" col nome dell'area in questione.
Per far ciò ho pensato di mettere un movieclip trasperente della forma dell'area in questione (per esempio una piscina), il problema è che l'azione hitTest viene calcolata non sulla forma della mia piscina bensì su un rettangolo delle dimensioni del mio MC![]()
per far ciò ho usato questo codice:
casella._visible = false;
pallino.startDrag(true);
if(pallino.hitTest(entrata)) {
casella._visible = true;
casella.testo = "ENTRATA";
casella._x = _xmouse;
casella._y = _ymouse;
//trace("entrata");
}
if(pallino.hitTest(piscinarelax)) {
casella._visible = true;
casella.testo = "PISCINA RELAX";
casella._x = _xmouse;
casella._y = _ymouse;
//trace("piscina");
}
if(pallino.hitTest(calcetto)) {
casella._visible = true;
casella.testo = "CAMPO CALCETTO";
casella._x = _xmouse;
casella._y = _ymouse;
//trace("calcetto");
}
cmq vi mando anche il link provvisorio dove ho publicato una prova: http://www.a-zone.it/cartina.htm
ciao ciao e grazie per l'aiuto!![]()
a-zone


Rispondi quotando