Airのウィンドウ外観(Flexクローム)はCSSで変更される

Adobe AIRでアプリ作るときのこだわりは「システムクローム」を使わない事。普通のアプリと違いを出したくて個人的にはFlexロームを使いまくってます。


それが、Yahoo!提供の「Yahoo! Flex Skin」を試してみたら、なんとクロームも一緒に変わってしまいました。



左上の「閉じる」「最小化」「最大化」のボタンです。押したら動作するのですが、×-+の記号が消えてしまって、使いづらいかも。


ちなみに通常のFlexロームとシステムクロームはこちら。

システムクローム


ちなみにYahooスキンを適用するには

Yahoo! Flex Skinのページから一式をダウンロードして、プロジェクトの中に取り込みます。メインのMXMLには次の一行を記載。


アプリケーションXMLはシステムクロームを解除するため、次の2項目を設定。

none
true

今作っているAIRでは仕方がないので、システムクロームを使ってYahoo!スキンのままいきました。