0

ビットマップフィルターをトゥイーンできないようです。これが私のコードです:

var dropShadow:DropShadowFilter = new DropShadowFilter();
mySprite.filters = [dropShadow];
var dropShadowTween:Tween = new Tween(dropShadow, "distance", Regular.easeOut, 4.0, 20, 2, true);

私の間違いは何ですか?私も次のことを試しましたが、機能しません:

var dropShadowTween:Tween = new Tween(mySprite.filters[0], "distance", Regular.easeOut, 4.0, 20, 2, true);
4

1 に答える 1

2

フィルタのトゥイーンの主な問題は、フィルタを変更する前に再割り当てする必要があることです。ドロップシャドウの値を変更するだけでは、もう一度呼び出すまで違いはありませんmySprite.filters = new Array(dropshadow)。将来的に必要になった場合に備えて!

私は個人的にTweenLitebyGreensockをそのFilterPluginsと一緒に使用しますが、おやつです!

于 2010-06-03T06:52:56.120 に答える