Air 2.6 хромированное окно с тенью - PullRequest
2 голосов
/ 22 ноября 2011

Я искал вокруг и не нашел ответа на мой вопрос: Как получить окно без хрома с тенью на воздухе 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)];

1 Ответ

2 голосов
/ 23 ноября 2011

Сделайте окно больше, сделайте фон меньше размера вашего окна и добавьте тень к фоновому спрайту (как вы уже сделали).Если вы хотите, чтобы тень также выделялась на левой и верхней сторонах окна, убедитесь, что фоновый спрайт также имеет смещение от верхнего левого угла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...