当前位置:软件学习 > Flash >>

flash中加载XML文档中文本到swf文件方法

创建一个新的 Flash 文档,并将其另存为 xmlReviews.fla。
    将下面的代码添加到时间轴中的第 1 帧: this.createTextField("my_txt", 10, 10, 10, 320, 100);

 代码如下 复制代码

my_txt.autoSize = "left";
my_txt.border = true;
my_txt.multiline = true;
my_txt.wordWrap = true;

var reviews_xml:XML = new XML();
reviews_xml.ignoreWhite = true;
reviews_xml.onLoad = function (success:Boolean):Void {
    if (success) {
        var childItems:Array = reviews_xml.firstChild.childNodes;
        for (var i:Number = 0; i < childItems.length; i++) {
            my_txt.text += childItems[i].firstChild.firstChild.nodeValue + "n";
        }
    } else {
        my_txt.text = "Unable to load external file.";
    }
}
reviews_xml.load("/reviews.xml");


上面的代码片段中的第一个代码块将在舞台上创建一个新的文本字段。此文本字段用于显示以后加载的 XML 文档的各个部分。第二个代码块负责创建将用于加载 XML 内容的 XML 对象。当日期完全加载并经过 Flash 分析之后,将立刻调用 XML.onLoad() 事件处理函数,并在文本字段中显示 XML 包的内容。

保存 Flash 文档,然后选择"控制">"测试影片"对该 SWF 文件进行测试。

Flash 将在舞台上的文本字段中显示以下输出结果:

Item 1
Item 2
...
Item 8

补充:flash教程,动画技术
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,