Flashでローカルファイルアクセス
以前作ったマピオンのMapionAPIを使ったAIRアプリAirlogcutをFlash10化
きっかけはClockMaker Blogで紹介された
ブラウザにエクセルのファイルを読み込ませてファイル変換するFlash10用アプリ
「ローカルファイルが編集できるFlex製の表計算アプリを作ってみました」
このFlash10でローカルのファイルをいじる記事に触発されました。
開発環境 Flex Builder3をFlash10対応にする
単純にFlexBuilderをアップデートさせることで自動的にFlash10用のプロジェクトを作れると思っていたのですが、実際はそれ用のFlex3 SDKをダウンロードしてプロジェクトの設定を変更する必要がありました。
具体的な設定はPHP,MySQL,Flexな日々+イラストとかのFlexでFlash10を作成する方法を参考にして行っています。
![Update](http://farm4.static.flickr.com/3178/2964183742_5d2fecf70e.jpg)
[SDK]
とりあえずstableバージョンのflex_sdk_3.1.0.2710.zipを落としてきたところ、
Flash9版しか入っておらず、結局Nightly Builds最新版であるflex_sdk_3.2.0.3643.zipを使用しました。
![download](http://farm4.static.flickr.com/3250/2964183666_395bd28df7.jpg)
実行環境 ブラウザをFlash10対応にする
上記の通りFlash10アプリが作成できるはずになったFlexBuilderですがサンプルが動きません。何でかなと思ったらブラウザのFlashのバージョンが9台....
( ゜∀゜)ハハハハ八八ノヽノヽノヽノ \ / \
てな訳でFlash Player10をインストール
![icon](http://farm4.static.flickr.com/3053/2964183694_a62ca67373_o.png)
[開発者向け]
開発用にデバッグモードのプレイヤーが必要な場合は、アーカイブのruntimes/player/10/配下にあるインストーラを実行してデバッグ用プレイヤーを導入します。(plugin/ActiveX)
動作サンプル GPXlogcut
GPXログをMapionAPIを使った地図上に表示させ編集するツールです。
前回のAdobe AIR版AirlogcutはGPXファイルの閲覧だけでしたが、Flash10版であるGPXlogcutはその名の通りLOGを分割する機能を持ち、ローカルへファイルを保存することが出来ます。
GPSツール GMM2.exeの次のバージョンで、GPSデータをより細かく扱えるようになる事から、その補助としてログ分割ツール(Airlogcut/GPXlogcut)を計画しています。今回はそれのプロトタイプ。
例によってgooブログではFlashを自由に使えないため、別ページにリンクを張っています。
・GPXlogcut.html :廃止しました。
・GPXlogcut.html :改良版(NMEA対応)
サンプルGPXデータ:
norikura.gpx
![日光白根山GPSデータを読み込んでみた](http://farm4.static.flickr.com/3149/2964452116_aeffeea07a.jpg)
機能
GPS用XMLデータのGPXファイルを地図上で分割するツールです。
完全には作っていなため分割と保存の機能のみです。
スライダーを使って切断する場所を指定してください。
申し訳ないですが、
結果はGPXデータに精通している人でないと何やったかわかんないと思います。
そのうち作り込んだら解るようにします。
/\
. ∵ ./ ./|
_, ,_゜ ∴\//
(ノ゜Д゜)ノ |/
/ /
 ̄ ̄ ̄ ̄ ̄ ̄
ソース:
後でGoogle Siteにて公開
------------------------------
参考:
・Flash Maps API: マピオン
・Flash10: Flash Playerダウンロード
・ClockMaker Blog
・PHP,MySQL,Flexな日々+イラストとか
・動画:MapionのFlash Maps API を使ったAIRアプリ
以前作ったマピオンのMapionAPIを使ったAIRアプリAirlogcutをFlash10化
きっかけはClockMaker Blogで紹介された
ブラウザにエクセルのファイルを読み込ませてファイル変換するFlash10用アプリ
「ローカルファイルが編集できるFlex製の表計算アプリを作ってみました」
このFlash10でローカルのファイルをいじる記事に触発されました。
開発環境 Flex Builder3をFlash10対応にする
単純にFlexBuilderをアップデートさせることで自動的にFlash10用のプロジェクトを作れると思っていたのですが、実際はそれ用のFlex3 SDKをダウンロードしてプロジェクトの設定を変更する必要がありました。
具体的な設定はPHP,MySQL,Flexな日々+イラストとかのFlexでFlash10を作成する方法を参考にして行っています。
![Update](http://farm4.static.flickr.com/3178/2964183742_5d2fecf70e.jpg)
[SDK]
とりあえずstableバージョンのflex_sdk_3.1.0.2710.zipを落としてきたところ、
Flash9版しか入っておらず、結局Nightly Builds最新版であるflex_sdk_3.2.0.3643.zipを使用しました。
![download](http://farm4.static.flickr.com/3250/2964183666_395bd28df7.jpg)
実行環境 ブラウザをFlash10対応にする
上記の通りFlash10アプリが作成できるはずになったFlexBuilderですがサンプルが動きません。何でかなと思ったらブラウザのFlashのバージョンが9台....
( ゜∀゜)ハハハハ八八ノヽノヽノヽノ \ / \
てな訳でFlash Player10をインストール
![icon](http://farm4.static.flickr.com/3053/2964183694_a62ca67373_o.png)
[開発者向け]
開発用にデバッグモードのプレイヤーが必要な場合は、アーカイブのruntimes/player/10/配下にあるインストーラを実行してデバッグ用プレイヤーを導入します。(plugin/ActiveX)
動作サンプル GPXlogcut
GPXログをMapionAPIを使った地図上に表示させ編集するツールです。
前回のAdobe AIR版AirlogcutはGPXファイルの閲覧だけでしたが、Flash10版であるGPXlogcutはその名の通りLOGを分割する機能を持ち、ローカルへファイルを保存することが出来ます。
GPSツール GMM2.exeの次のバージョンで、GPSデータをより細かく扱えるようになる事から、その補助としてログ分割ツール(Airlogcut/GPXlogcut)を計画しています。今回はそれのプロトタイプ。
例によってgooブログではFlashを自由に使えないため、別ページにリンクを張っています。
・GPXlogcut.html :改良版(NMEA対応)
サンプルGPXデータ:
norikura.gpx
![日光白根山GPSデータを読み込んでみた](http://farm4.static.flickr.com/3149/2964452116_aeffeea07a.jpg)
機能
GPS用XMLデータのGPXファイルを地図上で分割するツールです。
完全には作っていなため分割と保存の機能のみです。
スライダーを使って切断する場所を指定してください。
申し訳ないですが、
結果はGPXデータに精通している人でないと何やったかわかんないと思います。
そのうち作り込んだら解るようにします。
/\
. ∵ ./ ./|
_, ,_゜ ∴\//
(ノ゜Д゜)ノ |/
/ /
 ̄ ̄ ̄ ̄ ̄ ̄
ソース:
後でGoogle Siteにて公開
------------------------------
参考:
・Flash Maps API: マピオン
・Flash10: Flash Playerダウンロード
・ClockMaker Blog
・PHP,MySQL,Flexな日々+イラストとか
・動画:MapionのFlash Maps API を使ったAIRアプリ