【二次开发】去除flexpaper的LOGO,双页模式下不再出现
2016-06-14 12:06
369 查看
1. 去掉加载页的进度条的LOGO 图片
源文件:DupImage.as
找到语句:private var _skinImgl:Bitmap = new MenuIcons.LOGO_SMALL()?
替换为: private var _skinImgl:Bitmap = new Bitmap()?
2. 去掉工具栏最右边[关于...]对话框的显示的按钮
源文件:FlexPaperViewer.mxml
将源码中所有的bttnInfo.visible = true? 替换成 bttnInfo.visible = false?
3. 除去初始装载时的LOGO 图标
源文件:FlexPaperViewer.mxml
将控件 lblProgress 和 spin1 的初始属性分别加入: visible="false"
4. 除去加载页的LOGO 图标
源文件: FlexPaperViewer.mxml
将<fp:FlexPaperViewer_Base ...>的属性最后行加入creationComplete 处理:
<fp:FlexPaperViewer_Base xmlns:mx="http://www.adobe.com/2006/mxml"
addedToStage="bindStageEvents(event)"
xmlns:fp="com.devaldi.controls.flexpaper.*"
xmlns:ct="com.devaldi.controls.*"
xmlns:st="com.devaldi.skinning.*"
creationComplete="initApp()">
然后加入处理 initApp()函数到<mx:Script>中
// 二次编程加入
public function initApp():void {
paper1.removeElementAt(2)?
}
最后将源码中的函数papersLoadingHandler(event:Event)最后一行加上:paper1.removeElementAt(2)?以上做完后,单页显示时右下角就不会显示LOGO了,但是切换成双页时又会出现,所以需要在下面方法后,也调用initAPP函数,如下:
protected override function onViewModeChanged(event:ViewModeChangedEvent):void{ txtPage.text = formatPageNumber(viewer.currPage);
super.onViewModeChanged(event);
initApp();
}
源文件:DupImage.as
找到语句:private var _skinImgl:Bitmap = new MenuIcons.LOGO_SMALL()?
替换为: private var _skinImgl:Bitmap = new Bitmap()?
2. 去掉工具栏最右边[关于...]对话框的显示的按钮
源文件:FlexPaperViewer.mxml
将源码中所有的bttnInfo.visible = true? 替换成 bttnInfo.visible = false?
3. 除去初始装载时的LOGO 图标
源文件:FlexPaperViewer.mxml
将控件 lblProgress 和 spin1 的初始属性分别加入: visible="false"
4. 除去加载页的LOGO 图标
源文件: FlexPaperViewer.mxml
将<fp:FlexPaperViewer_Base ...>的属性最后行加入creationComplete 处理:
<fp:FlexPaperViewer_Base xmlns:mx="http://www.adobe.com/2006/mxml"
addedToStage="bindStageEvents(event)"
xmlns:fp="com.devaldi.controls.flexpaper.*"
xmlns:ct="com.devaldi.controls.*"
xmlns:st="com.devaldi.skinning.*"
creationComplete="initApp()">
然后加入处理 initApp()函数到<mx:Script>中
// 二次编程加入
public function initApp():void {
paper1.removeElementAt(2)?
}
最后将源码中的函数papersLoadingHandler(event:Event)最后一行加上:paper1.removeElementAt(2)?以上做完后,单页显示时右下角就不会显示LOGO了,但是切换成双页时又会出现,所以需要在下面方法后,也调用initAPP函数,如下:
protected override function onViewModeChanged(event:ViewModeChangedEvent):void{ txtPage.text = formatPageNumber(viewer.currPage);
super.onViewModeChanged(event);
initApp();
}
相关文章推荐
- golang学习之struct
- DjangoUnicodeDecodeError <TableTest>
- Django学习,HelloWorld应用
- 5.django笔记之form保存表单信息,动态select
- django1.9.0时间与系统时间相差8小时问题
- Ubuntu15.10安装Django教程
- Golang Array 数组 和 Slice 切片
- shiro 自定义logout路径
- Google免费DNS服务器IP及全国主要DNS
- 02.STL--algorithm详解
- 使用ELK(Elasticsearch + Logstash + Kibana) 搭建日志集中分析平台实践--转载
- pgoneproxy 增加tps的功能
- zygote启动流程
- 算法博弈论(algorithmic game theory)
- OC拓展(category)
- 在scrapy中使用django model来存储数据
- 【算法设计与分析】The Dragon of Loowater
- How to Be Good at Mathematics
- 【JZOJ 4489】【GDOI 2016 Day2】第一题 SigemaGO
- 【GDOI 2016 Day2】SigemaGO