• User

    drag & drop

    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


  • Super User

    Ciao,
    non assegnare solo un numero come nome istanza della MovieClip.

    Dagli un nome ' normale ' .