<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Description" content="该文档是在SWFUpload V2.2.0 说明文档基础上做的翻译,并结合实际开发补充了部分使用中应该注意的问题。">
<meta name="Keywords" content="SWFUpload,使用,中文翻译"><title>SWFUpload V2.2.0 说明文档</title>
<style type="text/css">
body{font-size:14px;}
h1 /* Title */ {
}
h2 /* Chapter Header */ {
background-color: #DCE7F2;
border: solid 1px #CCD7E0;
padding: 10px;
margin-top: 50px;
margin-left: 5px;
}
h3 /* Section Header */ {
background-color: #EDFFEB;
padding: 10px;
margin-left: 15px;
}
h4 {
background-color: #FFFFD1;
padding: 7px;
margin-left: 20px;
}
h5 {
background-color: #F0F0F0;
padding: 4px;
font-weight: normal;
margin-left: 25px;
}
p,div.des {
margin-left: 35px;
}
div.des span{float:left;}
div.des ul,div.des ol{ overflow:auto; margin:0; zoom:1;}
div.des li{margin-bottom:5px;}
span.function {
font-weight: bold;
}
span.parameter {
font-style: italic;
font-weight: normal;
}
hr {
margin-right: 25px;
}
ul, ol {
list-style-position: inside;
margin: 0;
padding: 0;
margin-left: 25px;
}
li {
padding-left: 15px;
}
code {
display: block;
border: solid 1px #EFEFEF;
background-color: #FAFAFA;
padding: 15px;
margin-left: 25px;
white-space: pre;
overflow-x: scroll;
overflow-y: visible;
}
.des{color:#666; border:1px dashed #ccc; padding:5px;}
.des span{color:#f60;}
del{color:red;}
.add{
color:green;
}
</style></head><body>
<h1>SWFUpload V2.2.0 说明文档</h1>
<p>更新时间:2008-11-07</p>
<h2>TOC</h2>
<ol>
<li><a href="#swfupload">SWFUpload</a></li>
<li><a href="#v2">SWFUpload 2</a></li>
<li><a href="#overview">概述</a></li>
<li><a href="#gettingstarted">入门</a></li>
<li><a href="#javascriptobject">SWFUpload JavaScript 对象</a>
<ol>
<li><a href="#constructor">构造器</a></li>
<li><a href="#globals">全局变量和常量</a>
<ol>
<li><a href="#instances">instances</a></li>
<li><a href="#movieCount">movieCount</a></li>
<li><a href="#queue_error">QUEUE_ERROR</a></li>
<li><a href="#upload_error">UPLOAD_ERROR</a></li>
<li><a href="#file_status">FILE_STATUS</a></li>
<li><a href="#defaultevents">Default Event Handlers</a></li>
<li><a href="#button_action">BUTTON_ACTION(added in v2.2.0)</a></li>
<li><a href="#button_cursor">BUTTON_CURSOR(added in v2.2.0)</a></li>
<li><a href="#button_window_mode">BUTTON_WINDOW_MODE(added in v2.2.0)</a></li>
</ol>
</li>
<li><a href="#properties">属性</a>
<ol>
<li><a href="#customSettings">customSettings</a></li>
<li><a href="#movieName">movieName</a></li>
</ol>
</li>
<li><a href="#methods">方法</a>
<ol>
<li><a href="#addSetting">addSetting</a> (不推荐使用)</li>
<li><a href="#getSetting">getSetting</a> (不推荐使用)</li>
<li><a href="#retrieveSetting">retrieveSetting</a> (v2.1.0中已删除)</li>
<li><a href="#destroy">destroy</a> (v2.1.0中新增)</li>
<li><a href="#displayDebugInfo">displayDebugInfo</a></li>
<li><a href="#selectFile">selectFile</a> (不推荐使用)</li>
<li><a href="#selectFiles">selectFiles</a> (不推荐使用)</li>
<li><a href="#startUpload">startUpload</a></li>
<li><a href="#cancelUpload">cancelUpload</a></li>
<li><a href="#stopUpload">stopUpload</a></li>
<li><a href="#getStats">getStats</a></li>
<li><a href="#setStats">setStats</a></li>
<li><a href="#getFile">getFile</a></li>
<li><a href="#addPostParam">addPostParam</a></li>
<li><a href="#removePostParam">removePostParam</a></li>
<li><a href="#addFileParam">addFileParam</a></li>
<li><a href="#removeFileParam">removeFileParam</a></li>
<li><a href="#setUploadURL">setUploadURL</a></li>
<li><a href="#setPostParams">setPostParams</a></li>
<li><a href="#setFileTypes">setFileTypes</a></li>
<li><a href="#setFileSizeLimit">setFileSizeLimit</a></li>
<li><a href="#setFileUploadLimit">setFileUploadLimit</a></li>
<li><a href="#setFileQueueLimit">setFileQueueLimit</a></li>
<li><a href="#setFilePostName">setFilePostName</a></li>
<li><a href="#setUseQueryString">setUseQueryString</a></li>
<li><a href="#setDebugEnabled">setDebugEnabled</a></li>
<li><a href="#setButtonImageURL">setButtonImageURL (added in v2.2.0)</a></li>
<li><a href="#setButtonDimensions">setButtonDimensions (added in v2.2.0)</a></li>
<li><a href="#setButtonText">setButtonText (added in v2.2.0)</a></li>
<li><a href="#setButtonTextStyle">setButtonTextStyle (added in v2.2.0)</a></li>
<li><a href="#setButtonTextPadding">setButtonTextPadding (added in v2.2.0)</a></li>
<li><a href="#setButtonDisabled">setButtonDisabled (added in v2.2.0)</a></li>
<li><a href="#setButtonAction">setButtonAction (added in v2.2.0)</a></li>
<li><a href="#setButtonCursor">setButtonCursor (added in v2.2.0)</a></li>
</ol>
</li>
<li><a href="#events">事件</a>
<ol>
<li><a href="#flashReady">flashReady</a></li>
<li><a href="#swfUploadLoaded">swfUploadLoaded</a></li>
<li><a href="#fileDialogStart">fileDialogStart</a></li>
<li><a href="#fileQueued">fileQueued</a></li>
<li><a href="#fileQueueError">fileQueueError</a></li>
<li><a href="#fileDialogComplete">fileDialogComplete</a></li>
<li><a href="#uploadStart">uploadStart</a></li>
<li><a href="#uploadProgress">uploadProgress</a></li>
<li><a href="#uploadError">uploadError</a></li>
<li><a href="#uploadSuccess">uploadSuccess</a></li>
<li><a href="#uploadComplete">uploadComplete</a></li>
<li><a href="#debug">debug</a></li>
</ol>
</li>
<li><a href="#utility">SWFUpload 功能对象</a>
<ol>
<li><a href="#settingsobject">Settings Object</a></li>
<li><a href="#settingsdescription">Settings Description</a></li>
<li><a href="#fileobject">File Object</a></li>
<li><a href="#statsobject">Stats Object</a></li>
</ol>
</li>
</ol>
</li>
<li><a href="#plugins">SWFUpload 插件(未译)</a></li>
<li><a href="#knownissues">存在的问题(未译)</a></li>
</ol>
<h2><a name="swfupload"></a>SWFUpload</h2>
<p>
<a href="http://www.swfupload.org/">SWFUpload</a>最初是由<a href="http://www.vinterwebb.se/">Vinterwebb.se</a>开发的一个客户端的上传工具. 它结合了FLASH和JavaScript的功能,以提供一种超越了传统的浏览器中<input type="file" />标签提供的文件上传功能。
</p>
<p>SWFUpload提供的主要功能:</p>
<p>
</p><ul>
<li>在文件选择对话框中能够进行文件多选</li>
<li>页面无刷新的上传</li>
<li>提供上传进度的事件回调,实时显示上传进度</li>
<li>良好的浏览器兼容性</li>
<li>采用了命名空间以兼容其它JS的库 (例如 jQuery, Prototype, 等等)</li>
<li><del>对FLASH 8和FLASH 9播放器的支持</del></li>
<li>对FLASH 9和FLASH 10播放器的支持(V2.2.0版本放弃了对Flash 8的支持)</li>
</ul>
<p>
SWFUpload背后的设计思想和其它基于Flash的上传工具是不同的。它将浏览器的中UI交给开发人员来控制。开发人员能够利用XHTML,
CSS,Javascript来定制符合他们网站风格的UI上传元素。然后使用它提供的一组简单的JS事件来更新上传状态,开发人员能够利用这些事件来及
时更新页面中的上传进度UI。 </p>
<p>
不幸的是Flash Player 10 更严格的安全机制迫使我们不得不将一个Flash Button放入Flash影片中
swfUpload中文详细说明文档
需积分: 5 176 浏览量
2009-05-31
16:34:31
上传
评论
收藏 21KB RAR 举报
chenhj_brenda
- 粉丝: 1
- 资源: 3
最新资源
- 目标跟踪-基于目标中心点同时进行目标检测+目标跟踪算法实现-项目源码-优质项目实战.zip
- Python《文本特征分析-全唐诗数据挖掘及分析 》+源代码
- Netron-Setup-4.5.0
- 可编辑的地图图形3-世界、各洲、美国地图.xls
- NineAi 新版ChatGPT AI系统网站源码
- Anaconda3-2022.10windows版本
- 基于Servlet的URL访问安全控制.doc
- 可编辑的地图图形-2-中国到省、到市、到县地图.xls
- 快慢指针法判断链表是否有环-go语言实现
- Python《金融新闻数据挖掘分析 (数据抓取、NLP算法分析、量化策略、回测框架等)》+源代码+项目说明
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈