Scusa and se mi intrometto, ma la cosa interessava anche a me e quindi mi ero sottoscritto alla discussione![]()
Penso che una cosa del genere dovrebbe andare:
codice:import mx.transitions.*; import mx.transitions.easing.*; MovieClip.prototype.mettiafuoco = function(quality:Number, blurXIniziale:Number, blurYIniziale:Number, blurXFinale:Number, blurYFinale:Number, tempo:Number) { var path = this; var filtroSfocatura = new flash.filters.BlurFilter(); var mieiFiltri:Array = path.filters; mieiFiltri.push(filtroSfocatura); mieiFiltri[0].quality = quality; mieiFiltri[0].blurX = blurXIniziale; mieiFiltri[0].blurY = blurYIniziale; var tweenX:Object = new Tween(mieiFiltri[0], "blurX", None.easeNone, mieiFiltri[0].blurX, blurXFinale, tempo, true); var tweenY:Object = new Tween(mieiFiltri[0], "blurY", None.easeNone, mieiFiltri[0].blurY, blurYFinale, tempo, true); tweenX.onMotionChanged = function() { path.filters = mieiFiltri; }; } fotoHP.mettiafuoco(5, 0, 0, 5, 5, 1);![]()


Rispondi quotando