AIRアプリのウィンドウ枠を変える

AIR デスクトップアプリケーションのウィンドウ枠をOSのウィンドウ枠ではなく
別のものする方法

FlashBuilder で構築していると、アプリ名-app.xml の中に、

 <!-- <systemChrome></systemChrome> -->

という箇所がある。

このコメントを外し、none (指定しない)を記述する。

 <systemChrome>none</systemChrome>


このままでは、ウィンドウ枠は全く表示れなくなり「閉じる」ボタンがなくなり
困ってしまう。
次に、mxml ファイルを修正する。
SparkChromeWindowedApplicationSkin を指定して、クロームスタイルにしてみる
<fx:Style> で記述する
mxml の中は。。。

<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009
   xmlns:s="library://ns.adobe.com/flex/spark" 
   xmlns:mx="library://ns.adobe.com/flex/mx">

<fx:Style>
   @namespace "library://ns.adobe.com/flex/spark";
   WindowedApplication 
   {

      skinClass:ClassReference("spark.skins.spark.SparkChromeWindowedApplicationSkin");
   }
</fx:Style>

f:id:posturan:20160314234221j:plain


標準でついてくるスキンでは、こんなものか。
スキンのライブラリってどこかにないだろうか。。。