FlashPaper组件——api
属性摘要
|
属性 |
说明 |
|
documentPath:String |
FlashPaper文件的路径. |
|
borderThickness:Number |
边框宽度. |
|
borderColor:String |
边框颜色. |
|
UIElements:Object |
外观元素的可见性. |
|
currentZoom:Object |
默认缩放比例. |
|
width:Number |
FlashPaper文件的宽度. |
|
height:Number |
FlashPaper文件的高度. |
UIElements属性的图示


事件摘要
|
事件 |
说明 |
|
onLoadStart = function(target:FlashPaper, type:String) {} |
当FlashPape文件已开始下载文件时调用. |
|
onLoadProgress = function(target:FlashPaper, type:String, bytesLoaded:Number, bytesTotal:Number) {} |
每当FlashPape文件写入硬盘时调用. |
|
onLoadComplete = function(target:FlashPaper, type:String) {} |
当FlashPape文件完全下载时调用. |
|
onLoadInit = function(target:FlashPaper, type:String) {} |
当执行FlashPape文件第一帧上的动作时调用. |
|
onLoadError = function(target:FlashPaper, type:String, errorCode:String) {} |
当FlashPape文件未能加载时调用. |
|
onDisplay = function(target:FlashPaper, type:String) {} |
当FlashPape文件已经显示时调用. |
|
onUnload = function(target:FlashPaper, type:String) {} |
当卸载FlashPape文件时调用. |
|
onPageChanged = function(target:FlashPaper, type:String, newPageNumber:Number) {} |
当FlashPape文件翻页时调用. |
|
onZoomChanged = function(target:FlashPaper, type:String, percent:Number) {} |
当FlashPape文件缩放时调用. |
|
onSelection = function(target:FlashPaper, type:String) {} |
当FlashPape文件的文字被选择时调用. |
|
onToolChanged = function(target:FlashPaper, type:String, newTool:String) {} |
当更换FlashPape文件的工具时调用. |
|
onEnableScrolling = function(target:FlashPaper, type:String, enable:Boolean) {} |
当FlashPape文件滚动时调用. |
|
onVisibleAreaChanged = function(target:FlashPaper, type:String) {} |
当FlashPape文件的哭件区域变化时调用. |
方法摘要
|
方法 |
说明 |
|
load(path:String) : Void |
载入一个FlashPape文件. |
|
destroy() : Void |
卸载FlashPape文件. |
|
move(x:Number, y:Number) : Void |
移动FlashPape组件). |
|
toString() : String |
返回组件的名称. |
|
getIFlashPaper() : FlashPaper.IFlashPaper |
返回一个实现IFlashPaper接口的对象. |
|
getViewerType() : String |
返回一个描述包含SWF文件的接口的类型的字符串. |
|
getViewerVersion() : Number |
返回一个标识这个文件接口版本代号整数. |
|
getCurrentPage() : Number |
返回当前页数(与工具栏显示的相同).第一页是1. |
|
setCurrentPage(pageNumber:Number) : Void |
设置当前页数.需要保证此页是可显示的,但不必调节缩放. |
|
getNumberOfPages() : Number |
返回文件总页数. |
|
getLoadedPages() : Number |
返回当前载入的页数(可显示的). getLoadedPages() == getNumberOfPages() 时,这个文件便完全载入. |
|
showUIElement(part:String, flag:Boolean) : Void |
应藏或者显示FlashPaper文件外观的部件.区分大小写: "PrevNext" 前一页和后一页按钮的隐藏或显示. "Print" 打印按钮的隐藏或显示. "Tool"所有工具选择按钮的隐藏或显示. "Zoom" 所有所放控制按钮的隐藏或显示. "Find"文字搜索框的隐藏或显示. "Pop" 在浏览器中打开文件按钮的隐藏或显示. "Sidebar"边框 (显示文件边框)按钮的隐藏或显示. "Page" 当前页和总页数按钮的隐藏或显示 "Overflow" 超出菜单的隐藏或显示. "ZoomKeys" 这个参数不影响外观;他控制是否能用快捷键所放文件(例如, +, -, p, w). "Brand" 品牌按钮的隐藏或显示.[注:此属性设置false也无法隐藏左上角FlashPaper的标志,估计是因为Adobe不太希望自己的标志被隐藏,既然这样,不知道这个Brand还存在于API中还有什么意义] |
|
traceUIElements() : Void |
输出UI Elements的可见性. |
|
printTheDocument() : Boolean |
模仿用户单击答应按钮. 在调用函数前,文件必须完全载入. |
|
getCurrentZoom() : Number |
返回当前缩放水平. |
|
setCurrentZoom(percent:Object) : Void |
设置当前缩放水平.你可以传入一个数值指示所放百分比 (例如, 100表示100%)..你也可以传入一个字符串 "width"适合页面宽度,或者传入字符串 "page"适合到页. |
|
setSize(w:Number, h:Number) : Boolean |
设置组件的显示排列,单位是象素. |
|
goToLinkTarget(linktarget:String, window:Object) : Void |
触发锚点或URL连接请求. |
|
enableScrolling(flag:Boolean) : Boolean |
阻止用户滚动文件.当滚动被禁止时: 滚动条不可用,但是可见. |
|
getCurrentTool() : String |
返回当前活动的工具.如果没有活动的工具,则返回空字符串.以下是现在支持的值: "" (没有工具) |
|
setCurrentTool(tool:String) : Boolean |
设置活动工具.如果参数错误或者该工具不可用则返回false.以下是现在支持的值: "" (没有工具) |
|
getTextSelectionRange() : FlashPaper.SelectionRange |
返回一个描述当前选择文字的对象.如果没有选择文字,则返回null. |
|
setTextSelectionRange(sel:FlashPaper.SelectionRange, skipBroadcast:Boolean) : Void |
选择特定的文字.你可以传入null,从而取消选定所有的文字.无效的范围(没有页面)会被省略(它允许你设定范围从0到一个很大的数,例如999999,从而选定所有文档).如果skipBroadcast是false (或未定义), 会广播onVisibleAreaChanged(). 如果skipBroadcast是true, 则不会广播onVisibleAreaChanged(). |
|
getSelectedText() : String |
以Unicode编码的字符串返回选择的文字.如果每有被选择的文字,会返回空字符串. |
|
getSidebarWidth() : Number |
返回其他按钮的宽度. |
|
setSidebarWidth(w:Number) : Void |
设置其他按钮的宽度. |
|
getFindText() : String |
以Unicode编码的字符串返回查找的文字. |
|
setFindText(s:String) : Void |
设置文字查找框的文字. |
|
findNext() : Boolean |
查找文字查找框中输入的文字. |
|
getVisibleArea() : Object |
返回描述文档当前可见区域的对象.返回的对象有如下作用: 传入setVisibleArea(). 与先前getVisibleArea()返回的对象进行比较,测试可见区域是否改变. 返回的对象应该被认为是封闭的数据结构.不要试图分解返回的对象,因为在将来的版本中内容的格式可能不同. function equals(that:Object):Boolean; 我们可以用它比较两个可见区域是否相同. |
|
setVisibleArea(area:Object, skipBroadcast:Boolean) : Void |
调节当前可见的页/缩放/滚动从而匹配给定的区域对象. |
FlashPaper组件——api的更多相关文章
- reactjs入门到实战(六)---- ReactJS组件API详解
全局的api 1.React.createClass 创建一个组件类,并作出定义.组件实现了 render() 方法,该方法返回一个子级.该子级可能包含很深的子级结构.组件与标准原型类的不同之处在于, ...
- React 组件 API
React 组件 API 在本章节中我们将讨论 React 组件 API.我们将讲解以下7个方法: 设置状态:setState 替换状态:replaceState 设置属性:setProps 替换属性 ...
- 微信小程序入门与实战 常用组件API开发技巧项目实战*全
第1章 什么是微信小程序? 第2章 小程序环境搭建与开发工具介绍 第3章 从一个简单的“欢迎“页面开始小程序之旅 第4章 第二个页面:新闻阅读列表 第5章 小程序的模板化与模块化 第6章 构建新闻详情 ...
- ReactJS入门(四)—— 组件API
本篇将介绍 React 组件的API,其中主要的几个API我们在第一篇的时候便已介绍过,这里可以做个温故知新. 本篇的代码你也可以在我的Github上获取到. setState 参数: nextSta ...
- Turtle Online:致力于打造超接地气的PC前端架构,组件+API,快速搭建前端开发
架构创作初衷 每当新开一个项目时,都会绞尽脑汁去考虑采用哪种框架:requirejs/seajs.jquery/zepto.backbone.easeUI/Bootstrap/AngularJS……, ...
- React入门--------组件API
setState 参数:nextState(object),[callback(function)] 设置nextState的某个键值.通常如果希望在某个事件或某个回调中来重新渲染组件,setStat ...
- layer.js 弹窗组件API文档
基础参数 type title content skin area offset icon btn closeBtn shade shadeClose time id shift maxmin f ...
- FineReport——决策系统组件API
FineReport数据决策系统中自定义主题包API接口由5大部件组成:框架布局.目录树组件.多tab组件.Navigation组件和Gallery组件. 首先,对theme.js进行总体配置: (f ...
- Fusioncharts图表组件API参考方法(Functions)汇总篇(续)
[摘要]: chartType()FusionCharts的JavaScript类API提供了大量的功能.下面的列表显示在每个功能的详细信息: 一.FusionCharts的类 - 实例功能 1.co ...
随机推荐
- css文本超出2行就隐藏并显示省略号
之前在网上看到过这样的代码,感觉有的时候还是挺有用的,故留个笔记. display:-webkit-box; //将对象作为弹性伸缩盒子模型显示. -webkit-box-orient:vertica ...
- 百度地图点聚合MarkerClusterer,性能优化
参考文献:http://www.cnblogs.com/lightnull/p/6184867.html 百度的点聚合算法 是基于方格和距离的聚合算法,即开始的时候地图上没有任何已知的聚合点,然后遍历 ...
- Android ArrayAdapter MultiAutoCompleteTextView
MultiAutoCompleteTextView 继承自AutoCompleteTextView,它和AutoCompleteTextView不同的就是能处理多个输入字段,如发送短信界面的联系人列表 ...
- [AngularJS] ngPluralize
ngPluralize is a directive that displays messages according to en-US localization rules. <script& ...
- swift 深入理解Swift的闭包
我们可用swift的闭包来定义变量的值. 先来一个简单的例子大家先感受感受. 定义一个字符串的变量的方法: 直接赋值 var str="JobDeer" 还可以用闭包的方式定义: ...
- 基于Android Volley的网络请求工具
基于Android Volley的网络请求工具. 一.说明 AndroidVolley,Android Volley核心库及扩展工程.AndroidVolleySample,网络请求工具示例工程.Re ...
- 黑信 socket即时通讯 示例
整个过程 首先开启服务器 打开一个SDK大于4.4的手机---B 打开一个SDK小于4.4的手机---A 相互发送一条消息,对方就可以收到,当然这些消息都是通过服务器[转发]过来的 MainActiv ...
- C#总结项目《影院售票系统》编写总结三
昨天总结了动态绘制控件.票类型的切换以及数据在窗体中的展现.今天继续总结,自己喜欢的就去做吧,让别人说去吧,省的自己再留下什么后悔遗憾,噢耶,加油! 今天总结项目中最核心的部分--购票.座位颜色状态的 ...
- ASP.NET-FineUI开发实践-6
FineUI4.1.0更新,传说的V4版稳定版,很多人也从3.0+升级了,接着又连续更新了几次,现在是V4.1.3 2014-09-09日更新的.更新的挺快,感觉跟不上节奏,我很欣慰,看来开原版还是靠 ...
- nyoj 37
//nyoj 37 代码有点乱,和最长公共子序列很像,只是多加了一个数组,之前调用函数, 一直超时,可是我看了下,为什么用一个整形数组存放倒置字符串 竟然可以AC,我测试了下数据,打印出来的是一串地 ...