Flex4で背景が透けているAIRアプリ
ShungikuみたいにWindowの枠がなくて背景が透けてるAIRアプリ(カスタムクロームとかクロームレス?)をFlex4で作りたかったが、Flex3の情報がほとんどでしかもその通りやっても全然透けないので困った。やっとできたので方法をメモ。まだ勉強中で、これで合ってるかそしてベストの方法なのかどうかわかんないんだけど。
1) なんとか-app.xmlで、
2) この内容でSkinのmxmlファイルを作成し、
<s:SparkSkin xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:fb="http://ns.adobe.com/flashbuilder/2009" > <fx:Metadata>[HostComponent("spark.components.WindowedApplication")]</fx:Metadata> <s:states> <s:State name="normal" /> <s:State name="disabled" stateGroups="disabledGroup" /> <s:State name="normalAndInactive" stateGroups="inactiveGroup" /> <s:State name="disabledAndInactive" stateGroups="disabledGroup, inactiveGroup" /> </s:states> <!-- content --> <!--- @copy spark.components.SkinnableContainer#contentGroup --> <s:Group id="contentGroup" width="100%" height="100%" minHeight="0" minWidth="0"/> </s:SparkSkin>
参考:http://www.terrenceryan.com/blog/post.cfm/flex-4-and-chromeless-air-applications