ciao a tutti,
sto creando una paginetta in cui ci sono dei divani che possono essere "draggati" dentro un'area per posizionarli come meglio si preferisce. Ho già fatto una cosa del genere tempo fa e non sapendo usare duplicatemovie ho semplicemente copiato tutti gli elementi una decina di volte su livelli diversi rinominandoli (un vero genio della programmazione!). Ora, siccome dovrò creare una pagina per ogni linea di divani il compito diventa lungo, ho capito come duplicare gli elementi ma non come identificarli.

Il codice che uso:

// per draggare e ruotare

var lastClick:Number;
function dDrag () {
this._alpha = 50;
startDrag(this, false);
this._xscale = 148;
this._yscale = 148;
if(getTimer() - lastClick <500){
this._rotation = this._rotation + 90;
this._alpha = 100;
stopDrag ();
}
lastClick = getTimer();
}

function sDrag () {
if (_root.mc_release.hitTest (_root._xmouse,_root._ymouse)) {
this._alpha = 100;
stopDrag();}
else {
this._visible = false;}
stopDrag();
if (_root.mc_cestino.hitTest (_root._xmouse,_root._ymouse)) {
this._visible = false;
}

}

e richiamo le funzioni:

d1_mc.onPress = dDrag;
d1_mc.onRelease = sDrag;
d2_mc.onPress = dDrag;
d2_mc.onRelease = sDrag;

etc. etc.

per vedere l'esempio:

www.barnabasalvador.com/comp_soft3.html

Grazie!!!javascript:smilie('')
Ciauz