`

Embed绑定XML与txt文本文件

 
阅读更多

使用Embed标签可以将图片绑定到swf中并显示,那么我们如何将XML或者文本文件也同样绑定到swf中显示或使用呢?同样也是使用Embed标签,经过查阅官方文档 ,发现有个mimeType属性,该属性配置如下:

  • application/octet-stream

  • application/x-font

  • application/x-font-truetype

  • application/x-shockwave-flash

  • audio/mpeg

  • image/gif

  • image/jpeg

  • image/png

  • image/svg

  • image/svg-xml

也就是说,可以将绑定的内容转换成“二进制数据”。

 

 

  1. <fx:Script>  
  2.         <!--[CDATA[  
  3.               
  4.             [Embed(source="/assets/sample.txt", mimeType="application/octet-stream")]  
  5.             public var txtCls:Class;  
  6.               
  7.             [Embed(source="/assets/sample.xml", mimeType="application/octet-stream")]  
  8.             public var xmlCls:Class;  
  9.               
  10.             /** 
  11.              * init 
  12.              *  
  13.              * @return void 
  14.              * **/  
  15.             private function init():void  
  16.             {  
  17.                 //文本文件  
  18.                 var byteDataTxt:ByteArray = new txtCls();  
  19.                 var str:String = byteDataTxt.readUTFBytes(byteDataTxt.bytesAvailable);  
  20.                 trace(str);  
  21.                   
  22.                 //XML  
  23.                 var byteDataXml:ByteArray = new xmlCls();  
  24.                 var xml:XML    = XML(byteDataXml.readUTFBytes(byteDataXml.bytesAvailable));  
  25.                 trace(xml.toXMLString());  
  26.             }  
  27.         ]]-->  
  28.     </fx:Script>  

 

分享到:
评论

相关推荐

    flash制作的上传文件控件

    这些元素可以通过图形对象和文本字段创建,并用ActionScript进行绑定和控制。 3. **编写ActionScript代码**:使用ActionScript编写事件监听器,当用户点击“选择文件”按钮时触发文件选择对话框。然后,读取选定...

    Flex与后台交互的几种方法详解

    它可以处理各种格式的数据,包括文本、二进制流、XML等。与HttpService相比,URLLoader提供了更灵活的控制和更多的自定义选项。 #### 3.2 使用示例 - **定义URLLoader实例**: ```xml &lt;![CDATA[ private var _...

    Word_openXML.zip

    这个SDK提供了一系列类库,可以直接与Open XML文件进行交互。在NuGet包管理器中搜索并安装"DocumentFormat.OpenXml"即可添加到项目中。 接下来,我们来看一下如何使用C#和Open XML SDK创建一个简单的Word文档。首先...

    总结flex各种用法

    根据提供的文件信息,我们可以总结出Flex中的多个实用技巧与应用场景。以下是对这些知识点的详细解析: ### 1. 获取屏幕分辨率 在Flex中获取屏幕分辨率是通过`Capabilities`类完成的,具体做法如下: ```...

    编译的 HTML 帮助文件 (.chm) DHTML手册

    XMLDocument 获取对由对象引出的的 XML 文档对象模型(DOM)的引用。 XSLDocument 获取对 XSL 文档的顶层结点的引用。 属性 集合 集合 描述 all 返回对象所包含的元素集合的引用。 anchors 获取所有带有 ...

    如何在具有绑定的WPF控件中嵌入任意内容

    压缩包中的`How-to-Embed-Arbitrary-Content-in-a-WPF-Control-wi.pdf`文档可能提供了更详细的步骤和示例,而`LogOn.aspx`链接可能是下载该文档的源地址。如果需要深入学习,可以查阅这些资源,它们将帮助你更全面地...

    document对象

    * XMLDocument:获取对由对象引出的 XML 文档对象模型(DOM)的引用。 * XSLDocument:获取对 XSL 文档的顶层结点的引用。 集合 * all:返回对象所包含的元素集合的引用。 * anchors:获取所有带有 name 和/或 id ...

    皮肤制作文档

    根据提供的文档内容,我们可以推断出这是一篇关于皮肤制作的教程文档,主要涉及Adobe Flex框架中的皮肤(Skin)设计与实现。以下是对该文档所包含的重要知识点进行详细解析: ### 1. 皮肤(Skin)简介 在Adobe ...

    flex as3 元数据标签综合

    `Embed`元数据标签用于嵌入资源(如图片或SWF文件)到SWC或SWF文件中。例如: ```as3 [Embed(source="testIcon.gif")] public var testIcon:Class ``` 在MXML中使用嵌入的资源: ```xml ``` 这使得可以在代码中...

    Silverlight初学者的入门课程

    与Flash的编译格式不同,XAML是一种文本格式,这意味着搜索引擎能够解析和索引其中的内容,对网站管理和SEO(搜索引擎优化)具有显著优势。 #### 第二章:Silverlight 1与Silverlight 2的区别 - **Silverlight 1**...

    flex特效鼠标放上去字体变大的特效

    #### 面板与文本配置 ```xml &lt;mx:Image id="img" source="@Embed(source='assets/Nokia_6630.png')" scaleX=".5" scaleY=".5" rollOver="doZoom(event)" rollOut="doZoom(event)"/&gt; ``` 这段代码定义了一个`...

    jQuery完全实例.rar

    允许你绑定一个在DOM文档载入完成后执行的函数。这个函数的作用如同$(document).ready()一样,只不过用这个函数时,需要把页面中所有需要在 DOM 加载完成时执行的$()操作符都包装到其中来。从技术上来说,这个函数是...

Global site tag (gtag.js) - Google Analytics