lavora in cs3 ma l' actionscript è AS 2
...che ne pensate di questo?
Codice PHP:
stop();
import flash.filters.BlurFilter;
import mx.transitions.Tween;
import mx.transitions.easing.*;
var rilevaRoll:Boolean=true
var vel:Number=30
MovieClip.prototype.myButtons = function() {
this.onRelease = function() {
getURL(this.IDurl);
trace(this._name);
rilevaRoll=false
sfoca(this.Box)
};
this.onRollOver = function() {
rilevaRoll=true
sfoca(this.Box)
};
this.onRollOut = function() {
rilevaRoll=false
sfoca(this.Box)
};
};
for (I=1; I<10; I++) {
this["Btn0"+I].Box.filters = this["Btn0"+I].filtro;
this["Btn0"+I].IDurl = "url0"+I+".aspx";
this["Btn0"+I].myButtons();
}
//funzione sfocatura
function sfoca(target_mc:MovieClip){
var valoreBlur:Number=10
var quality:Number=5
var sfocatura:BlurFilter=new BlurFilter(blurX,blurY,quality)
if(rilevaRoll){
var sfocaX:Tween=new Tween(sfocatura,"blurX",Strong.easeOut,0,valoreBlur,vel,false)
var sfocaY:Tween=new Tween(sfocatura,"blurY",Strong.easeOut,0,valoreBlur,vel,false)
sfocaY.onMotionChanged=function(){
target_mc.filters=[sfocatura]}
}
else{
var sfocaX:Tween=new Tween(sfocatura,"blurX",Strong.easeOut,valoreBlur,0,vel,false)
var sfocaY:Tween=new Tween(sfocatura,"blurY",Strong.easeOut,valoreBlur,0,vel,false)
sfocaY.onMotionChanged=function(){
target_mc.filters=[sfocatura]}}
}
//funzione sfocatura