我想在 flex 的 Canvas 组件周围创建一个投影。从技术上讲,它不会是阴影,因为我希望它环绕组件,使组件具有 float 外观。我也许可以用发光来做,但是任何人都可以放下一两行已经做过的人吗?
提前致谢。
最佳答案
我实际上通过这样做解决了它:
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"
width="780" height="100%" borderStyle="solid" borderColor="gray"
creationComplete="init();" backgroundColor="white">
<mx:Script>
<![CDATA[
import mx.styles.StyleManager;
private function init():void {
var glow:GlowFilter = new GlowFilter();
glow.color = StyleManager.getColorName("gray");
glow.alpha = 0.8;
glow.blurX = 4;
glow.blurY = 4;
glow.strength = 6;
glow.quality = BitmapFilterQuality.HIGH;
this.filters = [glow];
}
]]>
</mx:Script>
</mx:Canvas>
关于apache-flex - 如何在 flex 中的 Canvas 组件周围创建类似 float 效果的阴影?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/242363/