我目前正在尝试为我的私人网站创建自定义天气图标。我已经对此进行了数周的研究,但似乎无法找到一个网站,展示如何创建\链接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;
}
答案 0 :(得分:0)
我想你们在icons_mc中每帧有一个图标,这些框架标记的xmlData.code可以返回完全相同吗?
如果是这种情况,那么你应该:
icons_mc.gotoAndStop(xmlData.code);