スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

UmapでFLASHに地図表示

商用以外は無料で使えるコンポーネント、「Umap」を使ってgooglemapsで作ったマイマップをFLASHに表示したいですが、KMLファイルを読み込むところで「Error #1088: ルートエレメントに続くドキュメントのマークアップは整形式でなければなりません」というエラーが出てしまい、うまくできません。。。なんでだー。

覚書き

■Umap使い方参考サイト

trick7さん
http://www.trick7.com/blog/2008/03/12-200753.php
http://www.trick7.com/blog/2008/08/08-115637.php

http://www.shift-style.org/blog/?p=19

■KMLファイル作り方
http://d.hatena.ne.jp/tmizu23/20091024/1256298170

■KML読み込みエラー対策
http://www.bute-studio.com/lab/2009/07/error-1088-as30.html

上記のbute_lab.さんがやっていた、System.useCodePage = false;を試したのですがだめでした。
ちゃんとUTF-8なのになんでだー。
スポンサーサイト

FLASH ブラウザのサイズに合わせた表示

フルFLASHのサイトを実際にブラウザで見れる形にするのも、色々と設定に苦労しますね。
全部初めてで、わからんことばかりすぎたので、とりあえず作ったところのしわ寄せが全部今来てます・・・

以下覚書き。

まず、Flaファイルのファイル→パブリッシュ設定→HTMLタブで、
サイズ「ムービーに合わせる」のところを、「パーセント」に変えて幅100%高さ100%に変更
これでパブリッシュすればOK!

あとは、拡大縮小の設定。ここがややこしい・・・

ActionScriptのStage.scaleModeプロパティ、パブリッシュ設定の「HTMLの伸縮設定」を以下から選択する

◆"showAll"(デフォルト) [すべて表示](デフォルト) SWFムービーの縦横比を維持したまま、全体が表示できる最大のサイズに設定します。つまり、SWFムービーとFlash Playerの領域の幅と高さをそれぞれ比較して、比率の差が小さい方のサイズに合わせます。比率の差が大きい側は、外側に背景色の余白が表示されます。

◆"noBorder" [枠なし] SWFムービーの縦横比を維持したまま、Flash Playerの領域一杯に余白なく最大限に表示できるサイズに設定します。つまり、SWFムービーとFlash Playerの領域の幅と高さをそれぞれ比較して、比率の差が大きい方のサイズに合わせます。比率の差が小さい側は、はみ出した部分がトリミングされます。

◆"exactFit" [フィット] SWFムービーの縦横それぞれが、Flash Playerの領域と一致するサイズに設定されます。SWFムービーの縦横比は維持されませんので、ゆがみが生じることもあります。

◆"noScale" [拡大/縮小なし] SWFムービーは、オーサリング時に指定されたステージサイズで表示されます。Flash Playerの領域が変更されても、SWFムービーのサイズは変わりません。SWFムービーのサイズよりFlash Playerの領域が広ければ背景色の余白が表示され、小さければトリミングされます。

参考サイトhttp://www.fumiononaka.com/TechNotes/Flash/FN0408002.html

もし、背景だけ拡大縮小したいとか、オブジェクトごとに変えたい場合は"noScale"に設定して、
ActionScriptでonResizeイベントを受け取って自分で処理する必要がある。
というかほぼこうしないと無理だと思います。

参考サイトhttp://oshiete.goo.ne.jp/qa/1838609.html

as3のインスタンス名を変数で指定

ちょっとしたことだけど、知っとくと便利。

参考サイト↓
http://blog.hayazo.com/?p=34

FLASH 5005 エラー

「5005: バイトコードの最適化中に不明なエラーが発生しました。」

今日いつもどおり書き出ししようとしたら、
前回の書き出しから追加したの、トレースの1行だけなのに急にでできたエラー。

以下のサイトで詳しく解説されていました。

http://labs.torques.jp/2009/06/05/165/

FLASHもJAVA使われてたんですね。
環境変数とか意味が全く分かりませんが、とりあえず治りました。

カスタムイベント

AS3.0でXMLファイルを読み込んだ後、別クラスでXMLのデータを使った処理をするには、カスタムイベントを使います。
以下、参考サイトです。

ActionScript3.0入門ノート 11.1 XMLファイルを読み込む

AS3でEventDispatcherを使う

あーオブジェクト指向むずかし…。
まだまだ勉強不足ですね。こんなんで4月からやってけるのか不安でしかたない!!笑

プロフィール

sp_ice

Author:sp_ice
東京のWEB制作会社で働く、一年目新米WEBプログラマー。

シンセサイザーが好き。常に眠いと言ってます。作曲、デザイン、メディアアートに興味あり。マルチな人間を目指す。誰もやったことないことしたい!

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
FC2カウンター
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。