使用Embed标签可以将图片绑定到swf中并显示,那么我们如何将XML或者文本文件也同样绑定到swf中显示或使用呢?同样也是使用Embed标签,经过查阅官方文档 ,发现有个mimeType属性,该属性配置如下:
也就是说,可以将绑定的内容转换成“二进制数据”。
- <fx:Script>
- <!--[CDATA[
-
- [Embed(source="/assets/sample.txt", mimeType="application/octet-stream")]
- public var txtCls:Class;
-
- [Embed(source="/assets/sample.xml", mimeType="application/octet-stream")]
- public var xmlCls:Class;
-
-
-
-
-
-
- private function init():void
- {
-
- var byteDataTxt:ByteArray = new txtCls();
- var str:String = byteDataTxt.readUTFBytes(byteDataTxt.bytesAvailable);
- trace(str);
-
-
- var byteDataXml:ByteArray = new xmlCls();
- var xml:XML = XML(byteDataXml.readUTFBytes(byteDataXml.bytesAvailable));
- trace(xml.toXMLString());
- }
- ]]-->
- </fx:Script>
分享到:
相关推荐
这些元素可以通过图形对象和文本字段创建,并用ActionScript进行绑定和控制。 3. **编写ActionScript代码**:使用ActionScript编写事件监听器,当用户点击“选择文件”按钮时触发文件选择对话框。然后,读取选定...
它可以处理各种格式的数据,包括文本、二进制流、XML等。与HttpService相比,URLLoader提供了更灵活的控制和更多的自定义选项。 #### 3.2 使用示例 - **定义URLLoader实例**: ```xml <![CDATA[ private var _...
这个SDK提供了一系列类库,可以直接与Open XML文件进行交互。在NuGet包管理器中搜索并安装"DocumentFormat.OpenXml"即可添加到项目中。 接下来,我们来看一下如何使用C#和Open XML SDK创建一个简单的Word文档。首先...
根据提供的文件信息,我们可以总结出Flex中的多个实用技巧与应用场景。以下是对这些知识点的详细解析: ### 1. 获取屏幕分辨率 在Flex中获取屏幕分辨率是通过`Capabilities`类完成的,具体做法如下: ```...
XMLDocument 获取对由对象引出的的 XML 文档对象模型(DOM)的引用。 XSLDocument 获取对 XSL 文档的顶层结点的引用。 属性 集合 集合 描述 all 返回对象所包含的元素集合的引用。 anchors 获取所有带有 ...
压缩包中的`How-to-Embed-Arbitrary-Content-in-a-WPF-Control-wi.pdf`文档可能提供了更详细的步骤和示例,而`LogOn.aspx`链接可能是下载该文档的源地址。如果需要深入学习,可以查阅这些资源,它们将帮助你更全面地...
* XMLDocument:获取对由对象引出的 XML 文档对象模型(DOM)的引用。 * XSLDocument:获取对 XSL 文档的顶层结点的引用。 集合 * all:返回对象所包含的元素集合的引用。 * anchors:获取所有带有 name 和/或 id ...
根据提供的文档内容,我们可以推断出这是一篇关于皮肤制作的教程文档,主要涉及Adobe Flex框架中的皮肤(Skin)设计与实现。以下是对该文档所包含的重要知识点进行详细解析: ### 1. 皮肤(Skin)简介 在Adobe ...
`Embed`元数据标签用于嵌入资源(如图片或SWF文件)到SWC或SWF文件中。例如: ```as3 [Embed(source="testIcon.gif")] public var testIcon:Class ``` 在MXML中使用嵌入的资源: ```xml ``` 这使得可以在代码中...
与Flash的编译格式不同,XAML是一种文本格式,这意味着搜索引擎能够解析和索引其中的内容,对网站管理和SEO(搜索引擎优化)具有显著优势。 #### 第二章:Silverlight 1与Silverlight 2的区别 - **Silverlight 1**...
#### 面板与文本配置 ```xml <mx:Image id="img" source="@Embed(source='assets/Nokia_6630.png')" scaleX=".5" scaleY=".5" rollOver="doZoom(event)" rollOut="doZoom(event)"/> ``` 这段代码定义了一个`...
允许你绑定一个在DOM文档载入完成后执行的函数。这个函数的作用如同$(document).ready()一样,只不过用这个函数时,需要把页面中所有需要在 DOM 加载完成时执行的$()操作符都包装到其中来。从技术上来说,这个函数是...