用户名: 密码: 验证码: QQ--程序群:31736530 动画群:38836599
闪无忧
 
首 页 业界新闻 业界杂谈 Flash教程 Flash源码 Flash图书 Flash酷站 Flex & AIR 供求信息
   本栏目通告:   有意向写收费精品教程的朋友,请联系本站合作
当前位置 :首页>flash教程>Flash as3.0教程>列表

FlashUpload上传模块

[来源:klstudio.com | 作者:klstudio | 时间:2008-04-02 | 点击:  | 收藏本文  【 】]
FlashUpload上传模块

P.S.Flash结合JavaScript来实现Web端文件上传,我这个上传模块其实就是一个功能整合,有心人都可以整合出来的!

一、客户端支持环境
     IE,FireFox等浏览器
     JavaScript运行支持
     Flash Player 9运行支持
二、客户端必备文件
     flashupload.js:FlashUpload上传类js包文件;
     flashupload.swf :FlashUpload上传类基础swf调用文件;
     swfobject.js :swf文件js加载类文件;
三、FlashUpload类包调用接口
     1. FlashUpload(id,uploadPage,swfPath)
         构造函数;
         id:FlashUpload类对象实例名;
         uploadPage:上传页面访问路径;
         swfPath:uploadflash.swf文件路径;
     2.setFileSizeArea(minSize,maxSize)
         设置上传文件大小的范围;
          minSize:最小值(单位为KB);
          maxSize:最大值(单位为KB);
     3.init()
         FlashUpload类初始化方法,一般是放在body的onload事件里。
     4.browse(filters)
          按指文件类型来浏览本地文件;
          filters:文件类型数组;
               单项值为{ description:”文件类型描述”,extension:”文件类型”}
     5. upload(params)
          上传指定文件;
          params:上传文件表单元素值;
     6.onMessage(msg)
          状态事件
          msg:状态提示信息;
    7.onError(msg)
          错误事件
          msg:错误信息;
     8.onComplete(result)
         上传成功事件
          result:返回结果信息;
     9.onProgress(bytesLoaded,bytesTotal)
         上传进度事件
          bytesLoaded:已经上传文件字节数;
         bytesTotal:文件总字节数;
     10.onOpen()
          打开上传事件
     11. onSelect(fileName)
          选择文件事件
          fileName:本地文件名
四、服务端返回结果要求
     1.文件内容格式为xml格式;
     2.文件内容
<?xml version="1.0" encoding="utf-8" ?> <result success="0">
<![CDATA[ 上传数据无效,请检查!]]>
</result>
     3.元素说明
          success:上传是否成功,0表示失败,1表示成功。
          文本节点:如果success为0时,表示失败错误信息;如果success为1时,表示返回结果信息;
五、注意事件
    文件域名称为FileData;
     上传文件大小不得超过100M;
     提交文本信息不宜过长;(文本信息是采用Get方式提交);
     需要上传接受web服务端根目录下放crossdomain.xml

打包文件:http://www.klstudio.com/demo/as/flashupload/flashupload.rar
文章如果有错误或者缺少文件,请发邮件提交给我们
上一篇:flash As3.0 xml + Loader
下一篇:ColorMatrix Class,调节图片的亮度,对比度等参数
Tags:     模块 上传 文件 事件 信息 FlashUpload 类型 success
>>> 最新评论:(共有 0 位网友发表了评论)      查看所有评论
  发表评论
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
·本站发布内容均为客观表达作者观点,不代表闪无忧立场,请勿攻击和漫骂
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为
  教程分类
  基础操作   动画特效
  应用开发   组件学习
  As程序   动画教程
  Flash cs3   AS 3.0
  FCS/FMS教程   Loading教程
  Flash与Web   Flash教程连载
  相关文章
·flash【.swf?id=】很简单的获取
·AS3.0 单一职责原则设计模式
·as3打造一个非常酷的莲花曲线效
·AS3制作MP3波形图
·AS3的网页参数处理
·flash地图游戏说明如何结合AS3.0
·2/8/10/16/32进制AS3自带函数进
·as3实现点击图片取色
·flash as3+php上传源文件下载
·TransformManager (AS3) - Inter
  热门文章
·Flash进度条的制作详细讲解(组图)
·flash幻灯片网页效果
·Flex 3 AdvancedDataGrid的使用(第二
·全Flash动画网站实现的基础教学
·flash水影效果字
·Flash打造简单的飘雪动画视觉特效
·FLASH+XML相册(附源码)
·超酷flash光晕移动效果
·Flash旋转拖尾文字效果的制作教程
·Flash制作大雪纷飞效果动画
·flash春雷闪电效果
关于我们 - 免责声明 - 网站地图 - 商务服务 - 联系我们 - RSS地图
©CopyRight 2006-2008, 5UFlash.COM, Inc. All Rights Reserved
鲁ICP备06034971号