Flash: problema drag and drop

Di: elenute | 26/09/2020 18:44:13
ciao a tutti.
è da un po' che nn metto mano su flash e ho un problema.
devo fare un drag & drop su un immagine.
ho creato 2 movie clip con le stesse dimensioni e li ho chiamati rispettivamente 1d e 1. 1d è l'img che si trascina e 1 invece è il "contenitore".
il mio scopo è di far rimanere il mc 1d sul mc 1 solo se 1d viene messo nella posizione esatta in cui si trova 1 se no 1d deve ritornare alla posizone di partenza. (come i pezzi di un puzzle pe intenderci).
per fare questo ho scritto il seguente codice sul primo fotogramma
oggX=1d._x;
oggY=1d._y;
1d.onPress=function()
{
startDrag(this, false);
}
1d.onRelease=function()
{
stopDrag();
if
(this.hitTest(1))
{
this._x=1._x;
this._y=1._y;
}
else
{
this._x=oggX;
this._y=oggY;
}
}
non mi funziona.
mi dice che ci sn errori di sintassi su quasi tt le righe ma io francamente nn capisco proprio dove stanno!
Grazie a tutti

Risposte



Inizia a rinominare i clip con un nome corretto, il primo carattere di un nome di mc non può essere un numero.

Di: goku | 26/09/2020 18:45:13


Inizia a rinominare i clip con un nome corretto, il primo carattere di un nome di mc non può essere un numero.

Di: goku | 26/09/2020 18:45:13