« XMLで管理するFlashフォトギャラリー | トップページ | Flashで携帯コンテンツ »

2008.06.10

Webサービスと組み合わせた天気情報

マッシュアップで作るお天気Flash|web creators 2007年2月

このところ毎回登場している「1ランク上の技を身につけるFlashの強化書」でも同じようなFlashが紹介されていますが、機能的にはこちらの方が断然実用的なのでweb creators 2007年1月〜2月の「Flash Creative Technique」に掲載されていたFlashを紹介してみます。

今回は「Weather Hacks - livedoor 天気情報」のAPIから天気情報をXMLデータとして受け取り解析することになります。
しかし、Flashはセキュリティ対策上、異なるドメイン間でのデータをやり取りするコトができません。
そこで、間にphpファイルを入れ、データのやり取りを行う対象を同じドメインに属すという構成にしてしまいます。
※この時点でほとんど僕のキャパをオーバーしているのですが…。
詳しくは、web creators 2007年1月〜2月号をじっくり読んで理解して下さい。

百聞は一見に如かず、サンプルです。

↑このサンプルはこちらからダウンロードできます。

ただし、flaファイルやxmlファイルには参照先のURLを入れてありませんので、各自の運用するドメインのURLに書き換えてご使用ください。
それも踏まえ、いくつか注意点を下記に記します。

・PHP4が実行できる環境が必要です。

・フォルダ階層はそのままでご使用ください。

・lwws_xml.phpはPHPファイルとして実行できるパーミッションを設定してください。(通常、705)

・flaファイルの1フレーム目8行
  System.security.loadPolicyFile("http://実際に運用するドメイン/crossdomain.xml");
を実際に運用するドメインのURLに書き換えてください。

・flaファイルの1フレーム目17行
  _global.phpFile = "http://実際に運用するドメイン/lwws_xml.php";
  を実際に運用するドメインのURLに書き換えてください。

・crossdomain.xmlの3行目と4行目
<allow-access-from domain="www.実際に運用するドメイン" />
<allow-access-from domain="実際に運用するドメイン" />
を実際に運用するドメインのURLに書き換えてください。

実際、スクリプトを手打ちしていましたが、まだまだ仕組みを理解できてはいませんね。(打ち間違いも多かったですし…)
やっぱり、修行あるのみ!なのか。

|

« XMLで管理するFlashフォトギャラリー | トップページ | Flashで携帯コンテンツ »

コメント

はじめまして。
Live!Adsというブログパーツを活用したアフィリエイトサービス情報サイトの
運営局です。
弊社サービスのご利用をお願いしたく、ご連絡させていただきました。

【以下サービス概要】

◇Live!Ads (http://www.liveads.jp/)
------------------------------

【特徴】
1.高いデザイン性
2.高いコンバージョン率
3.高い報酬率
4.徹底したユーザビリティ
5.広告のライブ配信
6.Yahoo!ショッピング対応(eBest、ショップジャパン、レモール、爽快ドラッグ)

きっと貴サイトのブログのアクセス数アップや、素敵な情報発信のお役に立てると思います。
是非一度アクセスしていただければ幸いです。

▼新規アフィリエイト登録(無料)
https://www.liveads.jp/ptn_02/

投稿: Live!Ads | 2008.06.12 14:49

はじめまして。
お天気のwebサービスを探していてこちらのページにいきつきました。
このページに貼られているサンプルを参考にさせていただきたいと思ったのですが、ファイルが消えてしまっているようです。
再度の配布は考えておられませんでしょうか?
通りすがりで申し訳ないのですがよろしければご連絡いただけますと幸いです。よろしくお願いいたします。

投稿: ホリゴメ | 2009.08.27 15:55

ホリゴメさん、コメントありがとうございます。

申し訳ございません。
データを置いてあるサーバーを変更した際に、リンク先を直すのを忘れていました。
リンク先を直しておきましたので、もう一度ダウンロードしてみて下さい。
よろしくお願いいたします。

※Flash8以上で開いて下さい。

投稿: exyz | 2009.08.27 17:44

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/35737/41486924

この記事へのトラックバック一覧です: Webサービスと組み合わせた天気情報:

» Webサービスと組み合わせた天気情報 [Flash 使えるTips&サンプル|webデザイン事務所 エクスワイジー]
マッシュアップで作るお天気Flash|web creators 2007年2月 ... [続きを読む]

受信: 2008.06.11 00:00

« XMLで管理するFlashフォトギャラリー | トップページ | Flashで携帯コンテンツ »