Ich will gerne ein externes Bild laden und darauf einen Blur-Filter anwenden.
Ich habe mich schon durchgegoogelt und auch etwas gefunden, jedoch klappte dies nur bei eingebetteten Bildern und keinen externen.
Kann mir jemand sagen, wie ich auf einen leeren (empty) mc, ein externes Bild laden kann auf welches dann direkt einen Blur-Filter angewendet wird?
Hi,
ich würde dann einen leeren Movieclip erstellen mit "Strg+F8" denn dann auf die Bühne ziehen, als nächstes gibst du dem Movieclip einen Instanznamen z. B. "bild_mc" als ActionScript Code musst du nur noch loadMovie("bild_name.jpg", bild_mc); und das wars.
das funktioniert eben leider nicht. genau diese methode habe ich auch angewendet, aber der blurfilter welcher im as steht wird irgendwie nicht auf das bild angewendet...
mc_bild = new MovieClip();
loadMovie("bild_name.jpg", bild_mc);
var myBlur = new flash.filters.BlurFilter(50,50,1);
var myTempFilters:Array = bild_mc.filters;
myTempFilters[0].quality=3;
bild_mc.filters=myTempFilters;
hi, du musst erst warten bis das bild komplett geladen wurde und dann den filter anwenden. alternativ kannst du im clip einen weiteren clip erstellen und das bild da rein laden, dann musst du den ladevorgang nicht abfragen...
ActionScript:
1 2 3 4 5
mc_bild = this.createEmptyMovieClip("clip",1);
var image:MovieClip = mc_bild.createEmptyMovieClip("image",1);
image.loadMovie("bild_name.jpg", bild_mc);
mc_bild.filters = deinFilterArray;
lieber chips essen und danach voller zweifel sein, als voller zweifel chips essen...