`
ilinker
  • 浏览: 64592 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

URLLoader在firefox下有问题,不能获取外部数据

    博客分类:
  • Flex
阅读更多

 

今天在改一个flex程序的时候发现了一个问题。
我使用URLLoader去获取外部的xml时,在IE中执行没有问题,但是在firefox中却获取不到,而且没有提示任何错误,现象是:
urlSchedule.url="scheduleList.xml";
_urlLoaderSchedule.addEventListener(Event.COMPLETE,urlLoaderScheduleCompleteHandler);
_urlLoaderSchedule.load(urlSchedule);
后面的代码都不会执行。
刚开始以为我的代码写错了,可是检查一轮没发现有什么错误,但是死活就是不继续执行,在IE下可是好好的。
最后想想起我之前写的抽奖程序就是用同样的方法获取的外部数据,把该程序在firefox下跑了一下,是可以获取到外部数据的。
 
既有有一个能够运行的那就好办啦,排查了一个小时,最后发现原来是在项目属性的编译参数中设置不同导致。
详细的看图片:
通过firefox可以获取到外部XML的设置
通过firefox不能获取到外部XML的设置
查了一下:
Flex Builder 编译参数 -use-network=false

这个参数用在制作离线 Flex 程序时(比如CD演示程序),用来确保所编译的Flex程序不使用网络连接。

使用方法:

设置你project的properpite,选择Flex complier,在后面加上 '-use-network=false'
暂时怎么会导致firefox不能用 URLLoader 还没时间深究,反正我的程序经过这么设置是可以运行了。

 

分享到:
评论

相关推荐

    URLLoader动态加载XML

    在ActionScript 3 (AS3)中,`URLLoader` 类是用于加载各种类型数据的强大工具,包括XML。XML(eXtensible Markup Language)是一种轻量级的标记语言,常用于存储和交换数据。本篇文章将深入探讨如何使用`URLLoader`...

    Flex之URLLoader加载XML

    在Flex开发中,`URLLoader` 是一个非常重要的类,用于加载远程数据,如XML、JSON等。在本示例中,它被用来从服务器获取XML文件并将其内容解析为XML对象,以便在应用程序中使用。`Flex` 是Adobe开发的一个开放源代码...

    flash as3 加载外部swf jpg gif png loader urlloader的通用代码

    根据提供的标题、描述以及部分代码内容,我们可以总结出关于如何在Adobe Flash Professional AS3(ActionScript 3)环境中加载外部SWF、JPG、GIF 和 PNG 文件的一些关键知识点。 ### 1. 引言 在Flash AS3编程中,...

    AS3 中使用 URLRequest 和 URLLoader 与服务器交互

    在Adobe Flash Professional CS5或更新版本的环境中,ActionScript 3(AS3)提供了一套强大的网络通信工具,包括`URLRequest`、`URLLoader`等类,这些类替代了早期版本中的`LoadVars`方法,使得与服务器的交互更加...

    flash 从xml中获取数据

    本资源主要介绍如何在Flash中从XML文件中获取数据,这对于初学者了解Flash与XML的交互至关重要。 Flash通过ActionScript 3.0(AS3)支持XML操作。在AS3中,我们可以使用内置的XML类来创建、解析和操作XML文档。首先...

    Flex与Java低数据量通信息二:URLLoader及非视图组件的事件发布订阅

    在与Java后台交互时,我们通常会用到GET或POST方法来获取或提交数据。`URLLoader`可以处理这些网络请求,同时能够监听并处理响应数据。通过创建一个`URLLoader`对象,设置其`URLRequest`参数,然后注册事件监听器,...

    第十二节 URLLoader与后台交互.docx

    2. **后台交互**:URLLoader通过HTTP或FTP协议与服务器进行后台交互,不阻塞用户界面,使得程序在加载数据的同时可以继续执行其他操作。 3. **加载过程**: - 创建一个URLLoader实例,如`var loader:URLLoader = ...

    flex 利用FileReference上传firefox报2038错误

    在使用Flex框架进行Web开发时,可能会遇到使用`FileReference`组件上传文件至服务器时,在Firefox浏览器下出现“2038”错误的情况。该错误通常发生在上传过程中因缺少必要的会话标识(Session ID),导致服务器无法...

    flash读取外部文件

    在Flash开发中,读取外部文件是一个常见的需求,这通常涉及到与服务器交互或者本地数据的存取。在本文中,我们将深入探讨如何使用Flash技术来读取外部文件,特别是文本文件。 标题:“Flash读取外部文件” Flash...

    Flash储存外部TXT文本和读取的方法

    在早期的Flash开发过程中,开发者经常面临如何将游戏数据或者某些状态信息保存到外部文件的问题。特别是对于Flash游戏开发者而言,如何实现存档功能至关重要。本文将详细介绍如何使用Flash来储存外部TXT文本以及如何...

    Flex与后台交互的方法_HTTPService_WebService_URLLoader

    在Flex应用中,与后台服务器的交互是必不可少的功能,以便获取或更新数据,实现动态功能。本篇文章将详细探讨Flex与后台交互的三种主要方法:HTTPService、WebService和URLLoader。 1. HTTPService: HTTPService是...

    AS3中使用URLRequest和URLLoader 与服务器交互

    在ActionScript 3 (AS3)中,与服务器进行数据交互是Web开发中的核心部分,主要依赖于两个关键类:`URLRequest`和`URLLoader`。这两个类是Flash Player和Adobe AIR应用程序用来发送HTTP请求并接收响应的重要工具。...

    Flash AS3获取PHP数据(ActionScript3 + php + email)送ActionScript2

    在描述中提到的“NULL”表明没有具体的细节,所以我们需要参考博文链接(已提供但无法在此处访问)来获取具体实现步骤和代码示例。通常,这样的过程会包括以下步骤: 1. **创建ActionScript3表单**:在Flash中创建...

    ActionScript编程 加载文本格式数据.docx

    加载文本格式数据的作用在于能够使应用程序获取并处理存储在外部文件中的信息,如配置文件、用户数据、动态内容等。通过URLLoader,你可以加载纯文本文件(如.txt或.csv)、XML文档、JSON数据,甚至是URL编码的变量...

    Flash读取数据库中的数据

    1. **数据传输协议**:在Flash与服务器之间传递数据时,常用的数据交换格式有XML、JSON或AMF(Action Message Format)。这些格式允许数据在不同的应用程序之间无缝传输,并且可以轻松地在ActionScript中解析。 2. ...

    flash載入外部文本和圖片

    本文将深入探讨如何使用ActionScript在Flash中动态加载外部文本和图片,这对初学者来说是非常重要的概念。 首先,让我们了解什么是动态加载。在Flash中,动态加载允许在运行时引入新的数据或资源,而不是在设计时硬...

    Flex读取XML不刷新问题

    然而,在某些情况下,即使已经修改了XML文件的内容或者服务器端返回的数据有所变动,但在客户端的应用程序中却看不到这些变化,即出现了所谓的“不刷新”问题。 #### 二、问题原因分析 ##### 1. **浏览器缓存机制*...

    as和后台通讯 URLLoader(URLStream) FlashRemoting XMLSocket(Socket) FMS/FCS

    - URLLoader 类是ActionScript中用于从URL下载数据的工具,支持以文本、二进制数据或URL编码变量三种形式加载数据。 - 当加载文本文件、XML或其他动态数据时非常有用。它在下载完所有数据后才将内容传递给...

    flash+swf+txt调用外部swf文件再调用txt文件

    本话题主要探讨如何在Flash中调用外部SWF文件,并且该SWF文件进一步调用TXT文件进行数据交互。以下是关于这一主题的详细知识点: 1. **Flash与SWF文件**:Flash是一种用于创建互动内容、动画以及应用程序的软件工具...

Global site tag (gtag.js) - Google Analytics