我在项目里读取一点数据 txt格式的json数据,出现了错误:
Error #2044:
未处理的
IOErrorEvent:
。
text=Error #2124:
加载的文件为未知类型。
搜了下正确写法如下:
public function getHightWay(waiId:String):void{
var loader :URLLoader =new URLLoader ();
loader.dataFormat = URLLoaderDataFormat.TEXT;
loader.addEventListener(Event.COMPLETE,getHightWayHandle);
var urlR:URLRequest=new URLRequest("abc.txt");
var header1:URLRequestHeader = new URLRequestHeader("Content-Type" ,"application/json;charset=utf-8");
var header2:URLRequestHeader = new URLRequestHeader("Accept" ,"application/json");
urlR.requestHeaders = [header1 ,header2];
loader.load(urlR);
}
public function getHightWayHandle(e:Event):void{
index.trc(e.currentTarget.data);
}
参考了两文章:
1 一步一步学ActionScript 3.0(十四)
2 actionscript中的urlloader使用,Loader与URLLoader的区别
分享到:
相关推荐
总的来说,这个“读取xml配置文件的flash导航菜单”项目展示了如何通过ActionScript与XML结合,实现一个可扩展和可维护的Web交互元素。这样的设计模式在动态网页和富互联网应用(RIA)中非常常见,因为它允许内容和...
本案例中,“读取xml配置文件的导航flash动画”是一个利用Flash技术实现的交互式导航菜单,其核心特性在于菜单的数据是从外部的XML文件中动态读取的。 首先,让我们来了解XML配置文件的基本结构。XML文件由一系列的...
在AS3中,`URLLoader` 类是读取文本文件的主要工具。首先,创建一个`URLLoader` 对象,然后使用`load()` 方法指定要加载的URL。例如,要加载本地的"aa.txt"文件,可以这样做: ```actionscript var urlLoader:...
在介绍Flex ActionScript读取文件的技术中,我们首先要理解其背景。Flex是一个开发环境,主要用于构建跨平台的富互联网应用(RIA)。ActionScript是Flash平台上的编程语言,被用来开发Flex应用。在Flex中读取文件是...
Flash作为一种广泛应用于网页交互和多媒体内容展示的技术,提供了读取文本文件的能力,这在数据交换、配置文件加载或者简单的日志记录等方面非常实用。我们将从基本概念、代码实现、注意事项以及常见问题四个方面...
2. **Flash_Read_Txt.rar**:RAR是一种常见的压缩格式,这个文件可能包含了一个ActionScript 3.0项目,用于演示如何在Flash中读取文本文件。这可能是实现动态加载和处理外部文本数据的示例,如读取配置文件或用户...
本文将深入探讨两种在Flex中读取XML文件的方法:HTTPService和URLLoader。 1. 使用HTTPService读取XML文件 HTTPService是Flex提供的一种用于与Web服务器进行异步通信的组件,它基于HTTP协议。以下是如何使用...
在本示例中,我们看到一个完整的ActionScript 3.0类`Main`,它定义了一个用于读取外部图片文件并以二进制格式显示的程序。 #### 1.1 类的基本结构 - `Main`类继承自`Sprite`,这是AS3中常见的做法,用于创建图形...
4. **读取文件内容**:现在,我们可以使用`readUTFBytes()`方法从流中读取文本数据: ```actionscript var textData:String = stream.readUTFBytes(stream.bytesAvailable); ``` 5. **处理读取的数据**:`text...
8. **XML处理**:文件`catalog.xml`可能是项目中用来存储或配置数据的。ActionScript 3.0提供了`flash.xml.XMLDocument`类来处理XML文档,包括读取、修改和创建XML结构。 通过深入研究这个聊天室项目,你可以提升...
8. **XML配置文件**:有时,播放器会使用XML文件来存储媒体列表,方便动态加载和管理。AS3中的`XML` 类可以解析和操作这些文件。 9. **错误处理**:在加载或播放过程中可能出现错误,通过捕获并处理`Error` 对象,...
- 安全限制:由于Flash Player的安全沙箱机制,跨域请求可能受到限制,需要在服务器端配置相应的Crossdomain.xml文件。 - 错误处理:在实际应用中,需要添加适当的错误处理代码,例如监听Error事件,以便在出现...
- **E4X**:AS3支持嵌入式XML语法(E4X),可以方便地读取、写入和操作XML文件,如`catalog.xml`可能是用来存储聊天记录或者配置信息的。 5. **数据序列化和反序列化** - **JSON**:为了在客户端和服务器之间交换...
Server.rar包含服务端的源代码和可能的配置文件,Client.rar则包含客户端的源代码和资源文件。解压这两个RAR文件后,开发者可以查看和学习源代码,理解如何实现Socket通信和聊天室功能。 总之,这个ActionScript...
配置文件通常是一种文本文件(如XML或JSON),开发者可以修改其中的参数来设定不同级别的奖项、中奖概率以及奖品种类等。这使得系统无需修改代码就能适应不同的活动规则,提高了代码的复用性和灵活性。 "通过配置...
MP3文件,用xml编辑菜单的课件”表明这是一个交互式的多媒体学习资源,可能是一个基于Flash的课件,它具有读取外部文本文件和音频文件的能力,并且它的菜单系统是通过XML文件进行配置和编辑的。接下来,我们将深入...
在Flash中读取TXT文件,可以帮助我们获取和显示文本数据,例如日志、配置信息或者简单的文本内容。 在Flash中,我们可以使用AS3(ActionScript 3)编程语言来实现这个功能。AS3是Flash开发的主要脚本语言,具有面向...
在Flash中,通过ActionScript读取XML文件后,可以创建一个MovieClip实例作为菜单容器,然后循环遍历XML节点,为每个菜单项创建对应的按钮或文本对象,并设置其属性,如文本内容、链接地址等。同时,ActionScript还...
- 压缩包内的文件包括配置文件(config)、类型定义(mimetype)、元数据(META-INF)、资源文件(resource)和主应用程序SWF文件(MarkManOne.swf)。 - 每种类型的文件都在应用程序的运行和用户体验中扮演着不同...