Originariamente inviato da brunomarco
io ho visto questo script qui:
on (rollOver) {
_root.onEnterFrame = function() {
a += 0.1;
_root.servizi._xscale = (100*Math.sin(a));
};
}
ora vorrei che ogni tasto quando ci si passi sopra facci un giro e basta, un problema che subito vedo è che se passo su un'altro pulsante mentre un'altro girava, quello che girava si blocca...Un po contorto ma in pratica così facendo ne gira sempre e solo uno...
l'hai provato lo script che hai postato?
con _xscale lo allarghi e lo stringi...
sennò con _rotation che ci fai?
codice:
var a:Number = new Number(0);
_root.onEnterFrame = function() {
a += 0.05;
//_root.clip._xscale = (100*Math.sin(a));
//_root.clip._yscale = (100*Math.sin(a));
_root.clip._rotation = (1000*Math.sin(a));
this.dis.text = Math.round(a);
if (this.clip.hitTest(_root._xmouse, _root._ymouse, true)) {
_root.clip._rotation = 0;
a = 0;
}
//trace(a);
};
così lo blocchi al passaggio del mouse.
e cmq polliotto ti stava rispondendo