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>
標準でついてくるスキンでは、こんなものか。
スキンのライブラリってどこかにないだろうか。。。