2
我一直在环顾四周,没有找到我的问题的任何答案: 如何获得与空气2.6阴影无铬窗口?空气2.6无铬窗口带阴影
这里是我的-app.xml设置:
<initialWindow>
<content>maker.swf</content>
<systemChrome>none</systemChrome>
<transparent>true</transparent>
<visible>true</visible>
<fullScreen>false</fullScreen>
<aspectRatio>portrait</aspectRatio>
<renderMode>auto</renderMode>
<maximizable>false</maximizable>
<minimizable>false</minimizable>
<resizable>true</resizable>
然后在我的AIR项目,我设置一个简单的精灵作为背景。我可以在它上面应用内置阴影,而且我可以工作,但是如果我尝试使用普通阴影,我只是看不到阴影。我猜这是因为与我的窗户大小相比,阴影超出了界限?
这里的背景是怎么做:
_bg = new Sprite();
_bg.graphics.beginFill(0xd6d6d6, 1);
_bg.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight);
_bg.graphics.endFill();
this.addChild(_bg);
_bg.filters = [new DropShadowFilter(0, 45, 0, 0.8, 5, 5, 1, 1, false, false, false)];
这不会是一个好主意,当使用 var corner:String = NativeWindowResize.BOTTOM_RIGHT; stage.nativeWindow.startResize(corner); \t \t 此外,这将摧毁我的很多先进的接口。我需要一个真正的解决方案,而不是一个工作:) – Eric