black.IP
Threadersteller
Dabei seit: 23.04.2003
Ort: Köln
Alter: 36
Geschlecht:
|
Verfasst Mi 21.02.2007 13:21
Titel blur-Funktion funzt nur ohne "_global." |
 |
|
Hallo! Ich hab' eine Funktion gebastelt, mit der ich blurren kann:
| Code: | import flash.filters.BlurFilter;
blur = new BlurFilter(10, 10, 2);
_global.maxblur = 10;
_global.blurcount = 0;
//_global.blurspeed = 20;
blur_in = function(ziel, blurspeed){
blurcount = 0;
this.onEnterFrame = function() {
blurcount += (maxblur-blurcount)/blurspeed;
if (Math.ceil(blurcount) == maxblur) {
blurcount == maxblur
delete this.onEnterFrame;
}
blur.blurY = blur.blurX = blurcount;
ziel.filters = [blur];
};
}
blur_out = function(ziel, blurspeed){
blurcount = maxblur;
this.onEnterFrame = function() {
blurcount += (0-blurcount)/blurspeed;
if (Math.floor(blurcount) == 0) {
blurcount = 0;
delete this.onEnterFrame;
}
blur.blurY = blur.blurX = blurcount;
ziel.filters = [blur];
};
}
blur_in (mc, 20); |
funzt!
Wenn ich aber vor die Funktion ein _global. setze, damit ich die Funktion aus jedem mc aufrufen kann, funzt es nicht mehr. Weiß jemand wieso?
|
|