一、删掉弹出的版本信息:
对应的dialog为:
Delete掉,会出现对应的错误:
找到对应的信息,然后注释掉。
二、去掉加载页的进度条的LOGO图片
把private var _skinImgl:Bitmap = new MenuIcons.LOGO_SMALL();改成private var _skinImgl:Bitmap = new Bitmap();
三、除去左上角fp图标
到FlexPaperViewer.mxml文件的设计视图,报两个错误,修正方法是在项目属性中设置对应为中文包
-source-path=../locale/zh_CN -allow-source-path-overlap=true
然后看到视图页面的左上角,有两个矩形框:
上面的是读取时候的加载的矩形框,下面的就是fp版本信息label。要把下面的delete掉。
接着会报10个错误,把错误的地方注释掉。主要是因为删掉了label,设置label属性就会出错。
四、去掉右下角的flexpaper
因为是动态加载的,所以修改对应代码:
主要是把 // private var _skinImg:Bitmap = new MenuIcons.SMALL_TRANSPARENT();
// private var _skinImgc:Bitmap = new MenuIcons.SMALL_TRANSPARENT_COLOR();
改成 privatevar _skinImg:Bitmap =new Bitmap();
privatevar _skinImgc:Bitmap =new Bitmap();
五、导出swc之后在test项目中引入发现以下没有了右下角的flexpaper了
六、完全更改版本:
找到动态加载的控件的信息
比如这样的GradientImgaeButton:
<st:GradientImageButton icon="{MenuIcons.FULLSCREEN}" styleName="toolbttn" toolTip="@Resource(key='Fullscreen', bundle='FlexPaper')"width="20" height="20" x="312" y="2" click="toggleFullScreen();" tabIndex="8" visible="{ZoomToolsVisible}" includeInLayout="{ZoomToolsVisible}"/>
icon引入的是MenuIcons包的icon资源,可以自己设置这样的资源,如果是自己拖动GradientImgaeButton,加上click="toggleFullScreen();也能调用原有的全屏效果^_^,该怎么改就怎么改。直到完全看不到flexpaper的信息为止。
要注意的:因为在生成flexpaper swc库的时候选择的是中文,如果当调用flexpaper swc时候出现不支持zh_CN,只需要把locale文件夹拷到工程目录,设置属性那的附加的编译器参数为-source-path=../locale/zh_CN就解决^_^