消除OS窗口框架
首先,变更程序配置文件(程序名-app.xml) 里 rootContent 标签。
rootContent 标签的 systemChrome 为 "standard" 时,为 OS 标准的窗口;"none"时,为 Apollo 程序提供的窗口框架。
<rootcontent systemchrome="none" transparent="false" visible="true">[SWF reference is generated]</rootcontent>
按照上面,把 systemChrome 设为 "none",制作一个空的Apollo程序。
<?xml version="1.0" encoding="utf-8"?>
<mx:ApolloApplication mx="http://www.adobe.com/2006/mxml">
</mx:ApolloApplication>
执行后,应该会表示以下画面:
不想使用Apollo 提供的窗口框架时,把 Apollo 程序(程序名.mxml)的根节点从ApolloApplication变为Application。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application mx="http://www.adobe.com/2006/mxml">
</mx:Application>
执行后,应该会表示以下画面:
去掉背景
接着,去掉四方的背景。
首先,在序配置文件(程序名-app.xml)内的 rootContent 标签里有一个 transparent 的属性。把它设为true。
<rootContent systemChrome="none" transparent="true" visible="true">[SWF reference is generated]</rootContent>
只有这些,背景还不会变。还要设置Application的CSS属性:
background-color:"";
background-image:"";
这样的话,程序的背景就变为透明的了。
也就意味着执行的程序什么也看不到。
以下为全部代码:
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Style> Application { background-color:""; background-image:""; } </mx:Style> <!--一张图片--> <mx:Image source="myImage.png"/> </mx:Application>
没有评论:
发表评论