come mettere un controllo che impedisca alla clip di andare oltre ad un certo _x?
come mettere un controllo che impedisca alla clip di andare oltre ad un certo _x?
codice:if(mc._x < valoreLimiteX){ mc._x += valoreIncremento }
grazie, ma come lo inserisco qui dentro??
on (release) {
xfinale = clip._x+200;
clip.onEnterFrame = function() {
if (this._x<xfinale){
this._x += 30;
}
}
}
il clip._x non dovrebbe superare i -400 e 200
???
se 200 e -400 sono valori assoluti, allora
on (release) {
xfinale = 200;
clip.onEnterFrame = function() {
if (this._x<xfinale){
this._x += 30; //30 secondo me son troppi...
} else{
this._x=200;
delete this.onEnterFrame;
}
}
}
<sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>
Ma come fa a superare i -400 se l'incremento è positivo? Hai 2 pulsanti?
si, ha due pulsanti... lo so perchè lo script gliel'ho mandato io prima in un altro 3ad![]()
a proposito,fruber, non aprire un altro thread se l'argomento è lo stesso, continua sull'originale.
ciao
<sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>
grazie tante e scusate sono nuova e di flash e di relativo forum...
non vogliatemene ma forse non mi son spiegata bene:
aggiungendo l'ultimo controllo accade qcosa di strano..
io vorrei che il mio clip ad ogni clic di pulsante si sposti di 200px o avanti o indietro a seconda di quale clicco, pero essendo lungo un tot per evitare che scorra troppo mostrando dei vuoti, vorrei poter far si che rimanga entro i -400px ed i 200px iniziali..
l'ultimo codice mi blocca il pulsante dopo il primo clic...
spero di essermi spiegata meglio..
codice:function move(targetx){ clip._x = clip._x + (targetx - clip._x)/4; } btn1.onPress = function(){ pressed=1; } btn2.onPress = function(){ pressed=2; } _root.onEnterFrame = function(){ if(pressed==1){ move(200); } if(pressed==2){ move(-400); } }