FlashLite1.xで動的にコンテンツを動かす時に欠かせないのが、loadVariablesで変数をまとめたテキストデータを取得方法があります。FlashLite1.xではムービークリップごとにアクセスするのはドットシンタックスではなくスラッシュシンタックスなので、loadVariablesの第二引数に_rootという記述では変数を取得することができないので、loadVariablesの第二引数に「”/“」と記述します。
と、断言しちゃってますが、Flashのヘルプや他のブログなどをみると、第二引数に_rootとかいているパターンが多く、ブラウザやDevice Centralで第二引数に_rootで正しく動いても、ケータイ端末実機で動かない場合は下記の方法を試してみてください。
Flash Lite 1.xでのloadVariablesの記述 ActionScript 1
2
3
on (press, keyPress "<Enter>") { loadVariables("data.text","/"); //←第二引数で_rootではなく「"/"」スラッシュを書く } loadVariablesはボタンアクションでないと動作しない swfファイルがケータイ端末にロードが完了した瞬間にFlashは再生され、1フレーム目のScriptが実行されます。その瞬間に、loadVariablesが実行されると、swfファイルを読み込んだだけで端末情報が取得できたりしてしまうので、フレームアクションではloadVariablesが実行されないようになってます。これはFlashLite全体の仕様なので、loadVariablesとloadMovieで外部ファイルにアクセスする場合は必ずユーザーさんにボタンアクションをしてもらわなければなりません。パソコンコンテンツとは違い、データを取得して動的に表示させる場合はスムーズに見えるようなUIの工夫が必要になると思います。
Yahoo! 検索 提供:ヤフー株式会社
API:Yahoo! 検索
URL:http://developer.yahoo.co.jp/
Yahoo!検索Webサービスでは、インターネット上で公開されているページを検索する「ウェブ検索」、画像を検索する「画像検索」、動画を検索する「動画検索」、また、実際にYahoo!検索で使用されたキーワード情報をもとに、指定されたキーワードとよく組み合わせて検索されるキーワード情報などを抽出する「関連検索ワード」を提供します。
Yahoo! カテゴリ 提供:ヤフー株式会社
API:Yahoo! カテゴリ
URL:http://developer.yahoo.co.jp/
Yahoo!カテゴリWebサービスでは、Yahoo! JAPANのスタッフがインターネット上のサイトを収集し。テーマやジャンルごとに分類したYahoo!カテゴリのデータにアクセスし、登録されたサイトデータやカテゴリのツリー構造を取得する「ディレクトリツリー」、登録されたサイトデータやカテゴリを検索する「ディレクトリサーチ」を提供します。
人力検索はてなおとなり質問API 提供:株式会社はてな
API:人力検索はてなおとなり質問API
URL:http://url.hatena.ne.jp/cNhRE
質問本文を送信すると、キーワード抽出の後人力検索はてなの質問データベースを検索し、似た質問を返信するAPIです。
Reflexa Web API 提供:株式会社 Preferred Infrastructure
API:Reflexa Web API
URL:http://labs.preferred.jp/reflexa/about_api.html
連想検索エンジンreflexa(リフレクサ)は、情報の海を見渡すための新しい手段を提供します。コトバとコトバのつながりを元に、今まで知らなかった新しい情報を探索していくための検索エンジンです。reflexa web APIは連想検索エンジンreflexaの機能をWebサービス上から利用するためのWeb APIを提供しています。
OrkneyリバースジオコーダーAPI β 提供:株式会社オークニー
API:OrkneyリバースジオコーダーAPI β
URL:http://www.orkney.co.jp/revgeocoder/
OrkneyリバースジオコーダーAPIβは、緯度経度を入力すると、その地点の住所文字列を返却するAPIです
OrkneyジオコーダーAPI β 提供:株式会社オークニー
API:OrkneyジオコーダーAPI β
URL:http://www.orkney.co.jp/geocoder/
OrkneyジオコーダーAPIβは、住所や駅名を入力すると、その地点の座標緯度・経度を返却するAPIです。
Google Maps API 提供:Google, Inc.
API:Google Maps API
URL:http://code.google.com/intl/ja/apis/maps/
Google Maps API は Google マップを Web ページに埋め込むことができる API です。この API はさまざまな機能を Web ページ上の地図に追加するために多数のユーティリティを提供しています。
Google Maps API についての技術的な質問は以下のユーザーグループでお問合わせください。
Google-Maps-API-Japan
http://groups.google.co.jp/group/google-maps-api-japan
ドコイク?Webサービス 提供:株式会社リクルート
API:ドコイク?Webサービス
URL:http://www.doko.jp/api/
ドコイク?WEBサービスは、ドコイク?の持つ日本全国の店舗・スポット情報を利用して、新しいサービス、サイト、アプリケーションを作成するためのWebサービスです。
自転車大好きマップ API 提供:有限責任事業組合 自転車ライフプロジェクト
API:自転車大好きマップ API
URL:http://www.bicyclemap.net/
「自転車大好きマップ全国版」に登録されている地点やルートのデータをAPIで提供します。このAPIを利用して生成したページでは、「自転車大好きマップ全国版」トップページ(http://www.bicyclemap.net)へのリンクをお願いいたします。また、 info@bicyclemap.netまで一言お知らせをお願いします。文字コードはすべてUTF-8です
kosoku API 提供:株式会社ゴーガ
API:kosoku API
URL:http://kosoku.jp/api.php
「高速.jp」は、高速道路の最適なルートと料金、IC付近のお店を検索できるサイトです。kosoku APIでは、高速.jpの機能のうちルート検索、料金検索を提供しています。
GeoPlatform API 提供:株式会社シリウステクノロジーズ
API:GeoPlatform API
そろそろActionScript2.0から脱皮できそうな予感がしてきました!(オソw)そこで、ActionScript2.0でできたことで、ActionScript3.0でできないこと、その違いと方法を記録していきたいと思います。
AS3でeval();が使えない evalは「テキストをインスタンス名のターゲットに変換してくれる」というのがボクのイメージです。
例えば、ステージ上に、mc0からmc9までのムービークリップがあるとします。これらに一気に命令する時は、
ActionScript1.x ~ 2.0の場合 ActionScript 1
2
3
4
5
for(var i:Number = 0; i<10; i++){ eval("mc"+i).onRelease = function(){ trace("ほげ"); } } for文の中の変数「i」を利用して、「mc0」「mc1」「mc2」「mc3」…..「mc8」「mc9」まで一気にonReleaseのボタンが設定できました。
ActionScript3.0だとevalが使えないので、下記の方法を使います。
ActionScript3.0の場合 ActionScript3 1
2
3
4
5
for(var i:int = 0; i<10; i++){ this.["mc"+i].onRelease = function(){ trace("ほげ"); } } えーっと、実は、この記述の方法はActionScript1.
お買い物できるECサイトが作れるショッピングAPI一覧 Fujisan Web Service 提供:株式会社 富士山マガジンサービス
API:Fujisan Web Service
URL:http://www.fujisan.co.jp/Partner/fws.asp
Fujisan Web Serviceを使って、雑誌(バックナンバーを含む)の商品名や、出版社、ランキング、価格、表紙画像など、雑誌に関するあらゆる情報を取得することができます。
タウンマーケット Webサービス 提供:株式会社リクルート
API:タウンマーケット Webサービス
URL:http://webservice.recruit.co.jp/townmarket/
Town Marketとは、インターネット上で広告チラシを検索・閲覧できるサービスです。
こちらのAPIでは、タウンマーケットの提供する日本全国のチラシ情報,店舗情報にアクセスして、アプリケーションを構築することができます。
coneco.net スペック検索情報取得API 提供;株式会社ベンチャーリパブリック
API:coneco.net スペック検索情報取得API
URL:http://apidoc.coneco.net/manual/v1/searchspecifications
価格比較サイトconeco.netはパソコン、PCパーツ、デジカメ、家電、ソフト、携帯電話、カー用品、酒やブランド・時計など100万点以上の商品販売情報、価格が一覧で比較できます。
スペック検索情報取得APIとは、coneco.netでの商品検索のように、スペックにて商品を検索したい場合に、そのスペックの一覧と検索用IDを取得するAPIです。
このAPIにて取得した、検索したいスペックのIDを商品検索APIに「specId=100」の様に条件として指定することで、条件に合うスペックで絞り込みをした商品の情報が取得できるようになります。
coneco.net 商品検索API 提供;株式会社ベンチャーリパブリック
API:coneco.net 商品検索API
URL:http://apidoc.coneco.net/manual/v1/searchproducts
価格比較サイトconeco.netはパソコン、PCパーツ、デジカメ、家電、ソフト、携帯電話、カー用品、酒やブランド・時計など2000万点以上の商品販売情報、価格が一覧で比較できます。
商品検索APIでは、coneco.netで取り扱われている商品情報やレビュー情報を、カテゴリやキーワードなど様々なキーワードから検索することができます。
coneco.net カテゴリ検索API 提供:株式会社ベンチャーリパブリック
API:coneco.net カテゴリ検索API
URL:http://apidoc.coneco.net/manual/v1/searchcategories
価格比較サイトconeco.netはパソコン、PCパーツ、デジカメ、家電、ソフト、携帯電話、カー用品、酒やブランド・時計など2000万点以上の商品販売情報、価格が一覧で比較できます。
カテゴリ検索APIとは、coneco.netが保持しているデータのうち、商品のカテゴリの情報、階層を取得するAPIです。
Yahoo! ショッピング 提供:ヤフー株式会社
API:Yahoo! ショッピング
URL:http://developer.yahoo.co.jp/
Yahoo!ショッピングWebサービスでは、Yahoo!ショッピングが持つ日本最大級の商品データベースや最先端のEC機能を直接利用して、アプリケーションを作成していただけます。デベロッパーがお持ちのコンテンツのリッチ化やアフィリエイトによるマネタイズにご活用いただけます。
Yahoo! オークション 提供:ヤフー株式会社
API:Yahoo! オークション
URL:http://developer.yahoo.co.jp/
Yahoo!オークションWebサービスでは、OAuthを利用してYahoo!オークションのマイ・オークションのデータにアクセスすることができます。また、カテゴリ情報を取得する「カテゴリ情報」、商品リストを取得する「商品リスト」、出品リストを取得する「出品リスト」、商品を検索する「検索」、商品の詳細情報を取得する「商品詳細」を提供します。
価格.com 掲示板情報取得API 提供:株式会社カカクコム
API:価格.com 掲示板情報取得API
URL:http://apiblog.kakaku.com/KakakuBBSInfoV1.0.html
価格.comは、PC、家電、カメラから、自動車や通信費、保険、インテリアや食品など幅広いジャンルを網羅した購買支援サイトです。
このAPIでは価格.comが持つ累計クチコミ件数1000万件の中から情報を検索することができます。
日テレニュース検索API 提供:日本テレビ放送網株式会社
API:日テレニュース検索API
URL:http://www.ntv.co.jp/appli/
日テレ系のニュースをフリーワードで検索する機能を提供します。
最新のニュースと過去のアーカイブを利用して、新たなコンテンツが制作できます。
Yahoo! ニュース 提供:ヤフー株式会社
API:Yahoo! ニュース
URL:http://developer.yahoo.co.jp/
Yahoo!ニュースWebサービスでは、Yahoo! JAPANのトップページに表示されているトピックや国内、経済といった各ジャンルのトピックのみだし一覧の取得、あるいはそれぞれのトピックの現在のPV指標、関連するワードなどウェブ上では提供されていないデータ類も取得できる「トピックス」を提供します。また、過去のトピックス見出しやトピックスのアーカイブも提供しています。
天気予報API 提供:財団法人日本気象協会、アップフロンティア株式会社
API:天気予報(天気予報API)
URL:http://www.tenkiapi.jp/index.html
天気予報:全国の今日・明日・明後日の天気予報・降水確率・予想最高最低気温などを提供します。
「天気情報API」は、天気予報をはじめ、花粉情報や紫外線情報、洗濯指数、ビール指数など様々な指数情報を、様々なアプリケーションで利用するためのAPIを有償で提供するWEBサービスです。面白い情報が取れそうなだけに、有償なのがちょっとざんねんです。
天気予報APIが提供しているAPIの種類一覧
週間天気予報
紫外線情報〔日別〕
紫外線情報〔時別〕
花粉情報)
WBGT熱中症予防情報
洗濯指数
傘指数
星空指数
不快指数
汗かき指数
ビール指数
アイスクリーム指数
寒冷指数
素肌乾燥指数
風邪ひき指数
鍋もの指数
掛け布団指数
重ね着指数