Узнаем погоду и нам в помощь Google Weather API

Узнаем погоду и нам в помощь Google Weather API
Информация
Название: 
Узнаем погоду и нам в помощь Google Weather API
Формат видео: 
mp4
Продолжительность: 
13 минут
Размер: 
17.4 Мб

В этом видео уроке показана работа с сервисом Google “Google Weather API” на ActionScript 3.0, который позволяет получить данные о погоде по запросу к этому API. Результат запроса приходит в XML формате.

P.S. Видео файл урока в MP4 формате, это потому, что мне “Camtasia Studio”(в ней и создавался ролик), честно и откровенно сказала, что не будет сохранять в SWF формате т.к. слишком много фреймов получится, а она еще такого делать не умеет.

Похожие записи

Комментарии

Аватар пользователя alligator

Вот спасибо, как раз недавно решил изучать google api!

Аватар пользователя Seppo.Virtanen

Fly, да не надо, выложил и хорошо, пусть люди смотрят на здоровье!  

smile

Аватар пользователя Seppo.Virtanen

megamonster, это действительно вирус, avast его имя, удали его и все будет хорошо! 

smile

Аватар пользователя lilrom

Парни, что не так с кодом, в чем ошибка?

var myXml:XML;
var xmlList:XML;

var loader:URLLoader = new URLLoader(new URLRequest("https://www.google.com/ig/api?weather=petersburg"));
loader.addEventListener(Event.COMPLETE, loadWeather);

function loadWeather (e:Event):void
{
    myXml = XML(e.target.data);
    xmlList = myXml.weather.forecast_conditions;
   
    for (var i:int = 0; i<xmlList.length(); i++)
    {
        weatherTxt.htmlText += "День: " + xmlList[i].day_of_week.@data;
        weatherTxt.htmlText += "Температура от: " + xmlList[i].low.@data;
        weatherTxt.htmlText += "Температура до :" + xmlList[i].high.@data;
        weatherTxt.htmlText += "Осадки: " + xmlList[i].condition.@data;
        weatherTxt.htmlText += "/n/n/n";
       
    }
   
    //trace (myXml);
   
}

output:
TypeError: Error #1034: Ошибка типа Coercion: невозможно преобразовать XMLList@e358859 в XML.
    at weather_fla::MainTimeline/loadWeather()
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/onComplete()

Аватар пользователя smak

переменная xmlList как XML

Аватар пользователя lilrom

smak,точняк

Спасибо!

Аватар пользователя hermanik

megamonster,
Да, аваст давно уже не рулит...))

Аватар пользователя WW

Здрасте всем. Посмотрел урок, повторил, все здорово. Только работает из под IDE. При запуске swf-файла или при встраивании его в html (через F-12, на компе стоит сервер TinyWeb) ничего не работает. Браузер (Opera 10.51) пишет "загрузка данных с www.google.com" и на этом как бы все. Кто виноват и что делать?

Аватар пользователя Динислам

Блин, кто исходники кода может скинуть?

Аватар пользователя Neirol

Ненадо так про аваст отзываться. Недавно выделял у себя сервер на локалке, он отбивался от эксплойтов и подобной фигни на 100%

Написал программу? Проверь на ошибки. Исправил ошибки? Проверь еще раз. Нет ошибок? Ты плохой программист!<br /><br />https://prograph.ru/ - видео уроки по программированию в разных средах, а также справочники, программы и новости.<br />

Аватар пользователя edapskov

НЕ РАБОТАЕТ - выдаёт ошибку безопасности!!!

Аватар пользователя CuCaDMuH

но, но, но... как не стыдно, на фолдеровской ссылке какая-то тупая музыка без видео.

Прячься, это админ...

Аватар пользователя Mihanb)ch

Помогите! У меня Adobe Flash CS5 не понимает русский... В смысле у меня он русский текст в итоге не пишет, а какие-то закарючки...