首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

仿百度文库制造(2)-flexpaper

2012-09-27 
仿百度文库制作(2)-----------flexpaper一、删掉弹出的版本信息:对应的dialog为: Delete掉,会出现对应的错

仿百度文库制作(2)-----------flexpaper

一、删掉弹出的版本信息:

 

仿百度文库制造(2)-flexpaper

 

对应的dialog为:仿百度文库制造(2)-flexpaper

 

Delete掉,会出现对应的错误:仿百度文库制造(2)-flexpaper

 

找到对应的信息,然后注释掉。

仿百度文库制造(2)-flexpaper

 

二、去掉加载页的进度条的LOGO图片

 

把private var _skinImgl:Bitmap = new MenuIcons.LOGO_SMALL();改成private var _skinImgl:Bitmap = new Bitmap();

 仿百度文库制造(2)-flexpaper

 

三、除去左上角fp图标

 

仿百度文库制造(2)-flexpaper

 

到FlexPaperViewer.mxml文件的设计视图,报两个错误,修正方法是在项目属性中设置对应为中文包

-source-path=../locale/zh_CN -allow-source-path-overlap=true

仿百度文库制造(2)-flexpaper

 

然后看到视图页面的左上角,有两个矩形框:

仿百度文库制造(2)-flexpaper

 

上面的是读取时候的加载的矩形框,下面的就是fp版本信息label。要把下面的delete掉。

接着会报10个错误,把错误的地方注释掉。主要是因为删掉了label,设置label属性就会出错。

仿百度文库制造(2)-flexpaper

 

 

四、去掉右下角的flexpaper

 

仿百度文库制造(2)-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();

仿百度文库制造(2)-flexpaper

 

 

五、导出swc之后在test项目中引入发现以下没有了右下角的flexpaper了

 

 仿百度文库制造(2)-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就解决^_^

热点排行