//LoadXml---------------------------------------------------------
var LoadXML:XML = new XML();
var exxml:XML;//set variable exxml as xml data type
var loader:URLLoader = new URLLoader();//set variable loader as URLLLoader data type
var requestt:URLRequest=new URLRequest("as.xml");
//set variable requestt as URLRequest data type with parameter(location of the external xml file)
loader.load(requestt);
//实例loader用方法load读取变量URLRequest实例,(读取路径)
loader.addEventListener(Event.COMPLETE, image_num_fromXML_OnComplete);
//实例loader注册侦听(事件为Event.COMPLETE,调用onComplete函数处理)
//----------------------------------------------------------------------
function image_num_fromXML_OnComplete(event:Event):void {
//从XML文件中载入图片数量--------------------------------------------
loader.removeEventListener(Event.COMPLETE, image_num_fromXML_OnComplete);
exxml=new XML(loader.data);
LoadXML=exxml;
trace(LoadXML.children().length());//显示xml的children的数量
trace(LoadXML.photo.@thumbnail[1]);//直接读取第i个项的url值
}
xml的内容
<?xml version="1.0" encoding="utf-8" ?>
<photos>
<photo thumbnail="flashmo_028_design.jpg" url="http://www.flashmo.com/preview/flashmo_028_design" />
<photo thumbnail="flashmo_029_design.jpg" url="http://www.flashmo.com/preview/flashmo_029_design" />
</photos>
分享到:
相关推荐
本篇文章将深入探讨如何在Flash环境中使用AS3通过XML来加载外部图片。 首先,XML是一种轻量级的数据交换格式,易于人阅读和机器解析。在Flash中,我们可以通过XML对象来读取和操作XML文件。创建一个XML对象并加载...
总结来说,"as3.0通过XML加载外部图片实例"是一个结合了AS3.0编程、XML解析和图片加载技术的应用示例,它展示了如何动态地、灵活地在Flash应用程序中展示和替换外部图片资源。通过学习这个实例,开发者可以提升对AS...
在ActionScript 3 (AS3)中,加载外部资源是创建动态、交互式内容的关键技能。资源管理器功能允许开发者高效地处理各种类型的媒体和数据,包括图片、SWF文件、声音、XML文档以及二进制文件。这些加载技术不仅提高了...
在Flash环境中,我们可以利用AS3(ActionScript 3)的XML类来解析XML文件。首先,我们需要加载XML文件,然后解析其内容。例如,我们可以创建一个XML对象,调用`load()`方法加载XML文件,再用`addEventListener()`...
使用`System.Xml`命名空间中的类,如`XmlDocument`或`XDocument`,可以轻松地加载和解析XML文件。例如,使用`XmlDocument`加载XML文件的代码如下: ```vbnet Dim xmlDoc As New XmlDocument() xmlDoc.Load("path_to...
2. Flex中的XML解析 在Flex中,XML对象提供了一种灵活的方式来创建、操作和解析XML文档。通过实例化XML类,我们可以加载XML数据并对其进行解析: ```actionscript var xml:XML = new XML("<root><item>Value</item>...
至此,我们已经构建了一个基本的AS3.0应用,它能够从外部XML文件加载歌曲信息,并根据用户交互实现上下翻页效果。这个示例展示了AS3.0中XML的使用、类的定义以及事件处理,这些都是ActionScript 3.0开发的基础技能。...
在AS3中,加载外部文件涉及到从服务器或本地磁盘读取并解析数据,将其转换为可以在应用程序中使用的格式。这包括但不限于图像、音频、视频、文本文件、SWF文件等。通过加载外部文件,开发者能够动态地更新内容,提高...
在AS3中,我们可以使用`Loader`类加载外部的图像资源。`Loader`实例的`load()`方法接收一个`URLRequest`对象,指定要加载的图片URL。加载完成后,图片会被封装在一个`BitmapData`对象中,可以进一步处理和显示。 4....
在AS3代码中,我们需要先创建一个`Loader`对象,它是加载图片的容器。例如: ```actionscript var loader:Loader = new Loader(); ``` 2. **指定加载内容的URL** 需要加载的图片通常位于Web服务器上,因此...
2. XML解析:使用`XML`对象和`XMLList`对象读取和操作XML数据。 3. Flash组件和UI设计:创建和定制用户界面元素,如按钮、图像显示对象。 4. 数据绑定:将XML数据动态绑定到舞台上的元素。 5. 网络编程:使用`...
同时,加载外部资源可能涉及到跨域问题,需要配置正确的跨域策略文件(crossdomain.xml)。 总结,Flash AS3 加载图片可以通过Loader 和BitmapData 两种方式实现,选择哪种取决于具体需求和场景。了解并熟练掌握这...
一个as3.0基于xml 的相册,xml是一种无关程序的数据载体,他可以被很多程序语言解析并加以利用。
// 或者加载外部文件 xmlLoader.load("path_to_xml.xml"); ``` 这种方法提供了更多的XML解析和操作功能,但仍然不处理命名空间。 3. **使用URLLoader和XML** 尽管AS2没有内置的URLLoader类,但可以通过模拟其...
- 当处理外部XML文件时,需要考虑跨域安全策略。在服务器端设置适当的Cross-Origin Resource Sharing (CORS)策略或使用crossdomain.xml文件。 - 错误处理:加载或解析XML时可能会遇到错误,所以需要添加适当的错误...
5. **XML和JSON**:AS3提供了XML类用于解析和操作XML数据,同时也支持JSON(JavaScript Object Notation)数据格式,这在与服务器进行数据交换时非常常见。 6. **错误处理**:通过try...catch语句进行异常处理,...
在Flash视频播放器中,通过外部XML文件,我们可以轻松地动态加载和控制播放列表,无需修改播放器本身的代码。这种设计模式使得内容更新和维护变得简单,也便于多个开发者协作。 首先,我们需要创建一个XML文件来...
在“很简单的XML实验源代码21”中,我们可以期待看到一些基础的XML元素创建、属性使用和可能的XML解析代码。实验可能包括创建一个简单的XML文件,比如: ```xml <?xml version="1.0" encoding="UTF-8"?> ...
在这个“读取xml配置文件的flash导航菜单”项目中,开发人员创建了一个动态的Flash菜单系统,该系统能够从外部XML文件中获取其配置信息,从而实现菜单项的动态加载和更新。下面将详细解释这个技术实现的各个方面。 ...
总的来说,通过AS3.0与XML的结合,我们可以轻松地加载外部数据并实现动态内容。在这个例子中,我们学习了如何读取XML文件中的图片URL,加载图片并创建一个滚动展示的图片容器。这种方法在创建富媒体应用、幻灯片展示...