다른 날씨 유형 (예 : 비, 눈, 흐림)에 대해 7 개의 프레임이있는 플래시로 작성하는 날씨 위젯이 있으며 JSON 피드를 사용하고 있습니다. 자료. 피드는 유사한 기상 조건에 대해 다양한 설명을 제공하지만 각 프레임을 다른 프레임으로 리디렉션하는 대신 'light rain'및 'heavy drizzle'과 유사한 설명이있는 프레임으로 보내려고합니다. 'rain' 틀. 아래의 코드는 필자가 지금까지 가지고있는 것입니다. 필요한 코드보다 많은 프레임을 필요로하는 검색 조건과 동일한 이름 인 경우 다른 프레임을 지정합니다. 내게 원하는 탐색을 제공하는 코드에 누군가가 제안 할 수 있는지 궁금합니다. 미리 감사드립니다. ActionScript Flash : JSON 값에 따라 프레임을 변경하십시오.
stop();
function loadConfigFromUrl():void
{
var urlRequest:URLRequest = new URLRequest("http://api.wunderground.com/api/51e30dac841a0fbe/conditions/q/zmw:00000.1.03969.json");
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, completeHandler);
try{
urlLoader.load(urlRequest);
} catch (error:Error) {
trace("Cannot load : " + error.message);
}
}
function completeHandler(event:Event):void {
var loader:URLLoader = URLLoader(event.target);
var data:Object = JSON.parse(loader.data);
trace(data.current_observation.weather);
trace(data.current_observation.temp_c);
trace(data.current_observation.wind_kph);
gotoAndStop(data.current_observation.weather)
weather.text = data.current_observation.weather;
temp.text = data.current_observation.temp_c + "°C";
wind.text = data.current_observation.wind_kph + "km/h"
}
loadConfigFromUrl();