- 浏览: 151252 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (141)
- flex (24)
- hibernate源码 (4)
- spring源码 (0)
- 网页游戏 (5)
- java基础 (9)
- 培训 (0)
- 项目搭建 (2)
- 常用类包 (2)
- 搜索 (0)
- 测试 (2)
- 注解使用 (2)
- 网站 (3)
- 杂活 (0)
- restful (1)
- 权限设计 (0)
- 框架 (3)
- jira (1)
- 安全管理 (1)
- 网络性能 (0)
- 报表 (1)
- 数据库 (3)
- 3D (2)
- flex基础 (4)
- freemarker (1)
- flex游戏 (3)
- 人生 (1)
- as (21)
- as游戏 (16)
- sfs (0)
- flash 反编译相关 (1)
- C++ (1)
- 管理 (1)
- window (0)
- 网络 (1)
- 批处理 (0)
- 游戏后台 (1)
最新评论
-
leopard0825:
何时启用缓存cacheAsBitmap ...
cacheAsBitmap使用经验谈 摘抄 -
leopard0825:
http://www.cnblogs.com/sevenyua ...
cacheAsBitmap使用经验谈 摘抄 -
leopard0825:
http://apps.hi.baidu.com/share/ ...
ethereal -
leopard0825:
还有个隐藏位
32整转64 -
leopard0825:
9007199254740992 2的53次方也是16位
32整转64
AS3已经中Loader与URLLoader是两个比较容易混淆的类,特此区分:
应用范围
Loader: swf,图片(jpg,png,gif)
URLLoader:文本文件(xml,php,jsp…)
使用方法
Loader:
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete); private function loadComplete(event:Event) { trace("done");addChild(loader);}
URLLoader:
xmlLoader.dataFormat=URLLoaderDataFormat.TEXT; xmlLoader.addEventListener(Event.COMPLETE,xmlLoaded); private function xmlLoaded(event:Event) { try {myXML = XML(event.target.data);area.text=myXML;} catch (e:TypeError) {area.text="Load faild:\n"+e.message;} }
Loader
在使用Loader来加载数据时,添加侦听事件时,注意一定要给Loader的
contentLoaderInfo属性增加事件,而不是给Loader对象增加事件。
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,
completeHandler);
loader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR,
securityErrorHandler);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,
ioErrorHandler);
、Loader加载过来的数据类型
大家知道Loader是用来代替原来 MovieClip的loadMovie功能,用于加载外部的图片文件,SWF文件。
如果加载图片文件(jpg,gif,png等)时,Loader.content得到数据类型是Bitmap对象;
如果加载SWF文件(flash 9 版本)时,Loader.content得到数据类型是MovieClip对象;
如果加载SWF文件(flash 9 以前版本) 时, Loader.content得到数据类型是AVM1Movie对象;
具体见 http://livedocs.adobe.com/flex/3_cn/langref/flash/display/Loader.html#load ()
当加载操作已开始或套接字已接收到数据时,将调度 ProgressEvent 对象。这些事件通常在将 SWF
文件、图像或数据加载到应用程序中时生成。有两种类型的进程事件:ProgressEvent.PROGRESS 和
ProgressEvent.SOCKET_DATA。
ProgressEvent.PROGRESS 64K触发一次事件。
- actionscript中的 urlloader使用
- 2009-03-15 / Read(2) Comments(0) Category: 其它技术
- /*@post data to server*/
- private function postData(src:String ,data:String ,callBack:Function):void
- {
- var header1:URLRequestHeader = new URLRequestHeader("Content-Type" ,"application/json; charset = utf -8");
- var header2:URLRequestHeader = new URLRequestHeader("Accept" ,"application/json");
- var request:URLRequest = new URLRequest(src);
- request.data = data;
- request.method = URLRequestMethod .POST;
- request.requestHeaders = [header1 ,header2];
- var loader:urlloader = new urlloader();
- loader.dataFormat = urlloaderDataFormat .TEXT;
- loader.addEventListener(Event.COMPLETE,
- function():void{
- callBack(loader.data);
- });
- loader.load(request);
- }
- /*@get data from server*/
- private function getData(src:String ,callBack:Function):void
- {
- var header1:URLRequestHeader = new URLRequestHeader("Content-Type" ,"application/json; charset = utf -8");
- var header2:URLRequestHeader = new URLRequestHeader("Accept" ,"application/json");
- var request:URLRequest = new URLRequest(src);
- request.method = URLRequestMethod .GET;
- request.requestHeaders = [header1 ,header2];
- var loader:urlloader = new urlloader();
- loader.dataFormat = urlloaderDataFormat .TEXT;
- loader.addEventListener(Event.COMPLETE,
- function():void{
- callBack(loader.data);
- });
- loader.load(request);
-
}
发表评论
-
http://www.bytearray.org/?p=1827
2010-07-05 20:39 742http://www.bytearray.org/?p=182 ... -
cacheAsBitmap使用经验谈 摘抄
2010-07-01 09:54 1129摘抄:http://www.5uflash.com/fla ... -
AS3中的Timer和Event.EnterFrame的区别
2010-06-22 09:44 1782摘抄: As3中的Timer和Event.EnterFram ... -
转载:使用flash.system.Security.allowDomain()
2010-06-21 18:41 62993.12. 处理系统安全问题我要在应用程序中载入其他域的s ... -
AS3中的反射
2010-06-09 10:40 665AS3中的反射 http://www.xici.net ... -
alcon 调试显示
2010-06-08 18:20 767public static function trac ... -
32整转64
2010-06-05 17:34 1063参考:http://blog.sina.com.cn/s/bl ... -
资料地址
2010-06-04 15:44 617http://dmh2002.com/catalog.asp? ... -
单元测试
2010-05-28 20:40 758摘抄:http://blog.csdn.net/chszs/a ... -
Array
2010-05-27 20:15 898sort () 方法 对数组中的元 ... -
Timer 类
2010-05-27 13:38 750Timer 类是计时器的接口,它使您能按指定的时间序列运行 ... -
单元测试
2010-05-24 22:33 695http://opensource.adobe.com/wik ... -
SWF 文件不能访问本地资源 只有仅限于文件系统的 SWF 文件和可信的本地 SWF 文件可以访问本地资源[转载]
2010-05-11 14:12 4464摘抄:wl-liu-lin.iteye.com/blog/62 ... -
【actionscript】加载外部图像到Bitmap
2010-05-10 13:37 1478摘抄:daochuwan.cn/?p=430 ... -
as3xls 操作excel
2010-05-07 09:51 2531as3xls是actionscript3操作excel的开源l ... -
socket+AMF3
2010-04-14 19:55 816socket+AMF3 -
socket+AMF3
2010-04-12 19:59 778skt = new Socket(); skt ... -
debug player
2010-04-10 12:36 773http://www.adobe.com/support/fl ... -
as工具
2010-04-09 13:37 808http://twtmnm1314.iteye.com/blo ... -
ClassFactory
2010-03-29 14:50 1212ClassFactory 实例是一个“工厂对象”,Flex 可 ...
相关推荐
flash as3 加载外部swf jpg gif png loader urlloader的通用代码
Flex之URLLoader加载XML 使用URLLoader加载XML
as3中用URLLoader动态加载XML
AS3 中使用 URLRequest 和 URLLoader 与服务器交互
LOADER下载素材 区分LOADER和URLLOADER的区别
第十二节 URLLoader与后台交互.docx
AS3 中使用 URLRequest 和 URLLoader 与服务器交互
Flex与后台交互的方法_HTTPService_WebService_URLLoader
loader = new URLLoader(Request); callBack = _returnMethod; loader.addEventListener(Event.COMPLETE, completeHandler); } //查询完成时调用此函数 private function completeHandler(ev:...
使用image-webpack-loader的优化器 安装 # npm $ npm install craco-image-optimizer-plugin # yarn $ yarn add craco-image-optimizer-plugin 用法 我们正在使用image-webpack-loader选项 有关设置,请参见 // ...
包裹插件网址加载器在js和css使用base64编码文件(包括sass / less等) 插件将取消链接production文件(parcel env)安装yarn add parcel-plugin-url-loader --dev ornpm i parcel-plugin-url-loader --save-dev用法...
URLLoader(URLStream) FlashRemoting XMLSocket(Socket) FMS/FCS
网址加载器只是一个简单的网页加载器:3我经常忘记这些东西:3,而从其他项目中查找却是一件痛苦的事情:3现在它将被保存:v
网址加载器 Yii2 的多线程下载器链接。 安装 安装此扩展的首选方式是通过 composer。 将"paulzi/yii2-urlloader": "*"到 require 部分并 ... 'class' => 'paulzi\urlloader\UrlLoader' , // 'on success'
NULL 博文链接:https://zmx.iteye.com/blog/810219
ActionScript 3.0 与网络通信 1. flash.net.*包 2. 在ActionScript 3.0中,使用URLLoader和URLRequest类来加载外部文件。 加载成功的文件可使用特定类来访问数据,具体使用何类,取决于加载数据的数据类型。 1> ...
本篇文章小编将为大家介绍JS跨域取XML--借助AS的URLLoader,有需要的朋友可以参考一下
这只是 ContentCache 的副本,几乎没有更改:我使用的是 URLLoader,而 ContentRequest.content 指向 URLLoader。 用法与 BitmapImage 类相同。简单的例子 var contentRequest:ContentRequest = contentLoader.load...