如何使用Flash为我的网站创建自定义天气图标

时间:2015-07-06 19:58:41

标签: xml actionscript-3 flash

我目前正在尝试为我的私人网站创建自定义天气图标。我已经对此进行了数周的研究,但似乎无法找到一个网站,展示如何创建\链接XML到Flash \ Actionscript 3.0脚本。我是一个新手,并且有一个很好的概念,它是如何工作的,但可以完全按照我想要的方式加载它。到目前为止我做了什么:在flash中创建了两个影片剪辑,一个用于所有47个天气代码(图像),另一个用于显示HIGH,LOW temp以及图像的代码描述。我试图为两个影片剪辑创建两个XML文件。然而,这是我似乎陷入困境的地方。下面我已经为我的电影剪辑添加了两个脚本。他们似乎有冲突。任何帮助将不胜感激。

这是我从我的XML文件加载文本的代码

import flash.net.URLRequest;
 import flash.net.URLLoader;
 import flash.events.Event;

 var xmlData:XML = new XML();
var theURL_ur:URLRequest = new URLRequest("feed.xml");
var loader_ul:URLLoader = new URLLoader(theURL_ur);
loader_ul.addEventListener("complete",fileLoader);

function fileLoader(e:Event):void
{
    xmlData = XML(loader_ul.data);

    num1 = xmlData.high;
    num2 = xmlData.low;
    codeid_txt = xmlData.text;
    }


****Here is the code for the icons to load ******

stop();
import flash.net.URLRequest;
import flash.net.URLLoader;
import flash.events.Event;

var xmlData2:XML = new XML();
var theURL_ur:URLRequest = new URLRequest("feed.xml");
var loader_ul:URLLoader = new URLLoader(theURL_ur);
loader_ul.addEventListener("complete",fileLoader);

function fileLoader(e:Event):void
{
    xmlData = XML(loader_ul.data);

    icons_mc = xmlData.code;
}

1 个答案:

答案 0 :(得分:0)

我想你们在icons_mc中每帧有一个图标,这些框架标记的xmlData.code可以返回完全相同吗?

如果是这种情况,那么你应该:

icons_mc.gotoAndStop(xmlData.code);