Base64Encoder/Base64Decoderを使う
Base64Encoderを使うために調べたメモ。
Base64Encoderを使うにはas3corelibライブラリが必要なので
GoogleCodeからas3corelib-.92.1.zipを落として使ってみます。
swfの設置先を調べる
Flash単体ではswfまでのパスは簡単にわかりますが 設置先のhtmlが何かまではわかりません。
LoaderInfoでは取れない解決方法として
ExternalInterfaceで直接jsをたたいてパスを取得してみました。
swfのパスを調べる
import flash.external.ExternalInterface; var info : LoaderInfo = loaderInfo; t1.text = info.url;
swfの設置先のパスを調べる
import flash.external.ExternalInterface; var us:String = ExternalInterface.call("function() { return location.href }") t2.text = us;
jsで取得することで
swfの設置してあるhtmlファイルまでわかります。
FlvPlayerが勝手にフルスクリーンになって困る
コンポーネントのFLVPlaybackを使えば、簡単に映像を流せたりできます。
しかし、気軽に使って思わぬ現象に困る場合があります。
フルスクリーンにした場合に
意図せず、すべてのコンテンツを差し置いて映像が全画面になる場合…
Googlemap ApiKeyの生成時に「要求されたページは無効です」
要求されたページは無効です。
とエラーが出る。
無効といわれても意味が分かりません。
解決方法は凄く簡単なのだから、もう少し説明が必要ですね。
Papervision3dでMetasequoiaモデリングデータを使う
3Dオブジェクトのエクスポートで一番簡単にいけそうなMetasequoiaでモデリングして
Papervision3dで直接mqoファイルを読み込めるライブラリを試してみました。
Googleスプレッドシートで作業管理
作業管理を楽にしてくれるツール「Google スプレッドシート」
これを使えばプロジェクトの管理が楽にできます。
続きを読む
FlashLite substringで文字列を抜き出す
substringで文字列を抜き出そうとしてもうまくいかない問題。
substring(string, index, count)
0始まりの場合
num=49; n1=substring(num,0,1); // 4 n2=substring(num,1,1); // 4
リファレンスをみると0からいけるような感じですが…
続きを読む
GoogleMaps APIで中心からずらす方法
マップを中心からずらす事はできないかと調べてみました。
GoogleMapsには良いリファレンスがあります。
setCenter(latlng);
中心に移動する場合は既存のメソッドで問題ないですが
ずらして設定したい場合、自分で実装しなければならないようです。
FIVe3D MovieClip3Dを使う
FIVe3DがFlashPlayer10版でリリースされたようです。
ソースを眺めてみるとMovieClip3Dが新たに追加されています。
MovieClip3Dは名前の通りMovieClipの3D版ですね。
今まで自分で実装しなければならなかった機能を、10版からクラスで提供されているので、さっそく使ってみました。 続きを読む