ciao, ho dei pulsanti che si duplicano in base ai dati prelevati da xml, vorrei farli muovere con moto smorzato x farli piazzare in un punto dello stage ma mi si sovrappongono anche se cambio i parametri dello script:
for (t=0;t<_root.dipen.length; t++){
_root.arrivo=_root.arrivo+_root.distacco
duplicateMovieClip("_root.grafica.pul", "pul"+t, 100+t);
setProperty("pul"+t, _y, ((t*_root.h)+_root.yinizio));
_root.grafica["pul"+t].pulstext.text=_root.dipenpuls[t];
_root.grafica["pul"+t].onRelease = function(){
trace(this._name+" è stato cliccato");
}
_root.grafica["pul"+t].onRollOver = function(){
this.gotoAndStop("pulsover");
}
_root.grafica["pul"+t].onRollOut = function(){
this.gotoAndStop("pulsup");
}
//_root.grafica["pul"+t].onLoad = function(){
//}
_root.grafica["pul"+t].onEnterFrame = function(){
if(this._y>=_root.arrivo){
this._y=(this._y-10)/2;
}
}
}
questi sono i parametri:
stop();
var filexml:String = new String("");
_root.filexml = "pulsanti.xml";
var h:Number = new Number();
_root.h = 26;
var yinizio:Number = new Number();
_root.yinizio=1000;
var arrivo:Number = new Number();
var n:Number = new Number();
_root.arrivo=-800
var distacco:Number = new Number();
_root.distacco=370
kome potrei modificare il codice per farli distaccare e non farli sovrapporre??li vorrei fare spostare insieme senza sovrapporli anche verso sotto pensavo modificando il parametro _root.arrivo!![]()