Hallo ihr,
ich möchte einem Movieclip einen Schlagschatten zuweisen, bei dem sich die Distanz über einen Regler verstellen lässt. Die Werte sollen also dynamisch zugewiesen werden, aber irgendwie funktioniert das nicht so recht...
Movieclip: schatten_mc
Regler: distanzRegler_mc
Distanzwert: distanz_num
var distanz_num = 10;
import flash.filters.DropShadowFilter;
var myfilters:Array = [];
var dropShadow: DropShadowFilter = new DropShadowFilter();
dropShadow.distance = distanz_num;
myfilters.push(dropShadow);
schatten_mc.filters = myfilters;
distanzRegler_mc.onPress = function() {
startDrag(distanzRegler_mc, false, 10, 390, 400, 390);
};
distanzRegler_mc.onRelease = function() {
distanzRegler_mc.stopDrag();
};
setInterval(aktuell, 1000);
function aktuell() {
distanz_num = distanzRegler_mc._x*0.25;
dropShadow.distance = distanz_num;
}
Sieht jemand das Problem?
Die Berechnung von distanz_num funktioniert, nur wirkt sich das einfach nicht auf dropShadow.distance aus. Der Schlagschatten bleibt immer bei 10.
Bin für jeden Hinweis dankbar,
liebe Grüße