【问题标题】:How do I create a custom weather icon for my site using flash如何使用 Flash 为我的网站创建自定义天气图标
【发布时间】:2015-09-24 02:45:20
【问题描述】:

我目前正在尝试为我的私人网站创建自定义天气图标。我已经对此进行了数周的研究,但似乎找不到显示如何创建\链接 XML 到 Flash\Actionscript 3.0 脚本的站点。我是一个新手,并且对它的工作方式有一个很好的概念,但可以让它以我想要的方式加载。到目前为止我所做的:在 Flash 中创建了两个电影剪辑,一个用于所有 47 个天气代码(图像),另一个用于显示 HIGH、LOW 温度以及图像的代码描述。我试图为这两个影片剪辑创建两个 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;
}

【问题讨论】:

    标签: xml actionscript-3 flash


    【解决方案1】:

    我想你在 icons_mc 中​​的每一帧都有一个图标,这些帧的标签是否与 xmlData.code 可以返回的完全相同?

    如果是这样,那么你应该:

    icons_mc.gotoAndStop(xmlData.code);
    

    【讨论】:

    • 啊,好吧,我想我是根据天气类型和代码编号来命名它们的。让我改变它,然后再试一次。我会回复你,让你知道结果如何。感谢您的回复。
    • 是的,我没有让它工作。我正在尝试链接到 Yahoo 天气,但我无法让我的 XML 在 Flash 中工作。我不能 100% 确定我的 XML 配置是否正确。我认为这会容易得多,但显然不是。
    猜你喜欢
    • 2014-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-05
    • 1970-01-01
    • 1970-01-01
    • 2016-04-07
    • 1970-01-01
    相关资源
    最近更新 更多