lav denne funktion i roden hvor knappen ligger:
_global.tweenScale = function(movie, endx, endy, time) {
easeType = mx.transitions.easing.Strong.easeOut;
var endX = endx;
var endY = endy;
var timer = time;
var mc = movie;
TweenID = new mx.transitions.Tween(mc, "_xscale", easeType, movie._xscale, endX, timer, true);
TweenID = new mx.transitions.Tween(mc, "_yscale", easeType, movie._yscale, endY, timer, true);
};
lad os sige din knap hedder button1_mc:
button1_mc.onRollOver = function(){
tweenScale(button1_mc, 150, button1_mc._yscale, 0.5)
}
og :
button1_mc.onRollOut = function(){
tweenScale(button1_mc, 100, button1_mc._yscale, 0.5)
}
Dette vil være flydende, din knap vil således blive 50% bredere over o,5 sek.
Du kan selvfølgelig ændre disse variabler!
Husk at publishe filmen i flash 6 actionscript 2 ellers virker det ikke.
læs mere om disse funktioner her:
http://www.actionscript.org/tutorials/advanced/Tween-Easing_Classes_Documented/index.shtmllærer du disse funktioner at kende vil der åbne sig en ny verden af muligheder :-)
mvh
http://www.runeg.com