FlvPlayerが勝手にフルスクリーンになって困る

flvp

コンポーネントのFLVPlaybackを使えば、簡単に映像を流せたりできます。
しかし、気軽に使って思わぬ現象に困る場合があります。

フルスクリーンにした場合に
意図せず、すべてのコンテンツを差し置いて映像が全画面になる場合…

Read more

FIVe3D MovieClip3Dを使う

FIVe3DがFlashPlayer10版でリリースされたようです。

ソースを眺めてみるとMovieClip3Dが新たに追加されています。
MovieClip3Dは名前の通りMovieClipの3D版ですね。
今まで自分で実装しなければならなかった機能を、10版からクラスで提供されているので、さっそく使ってみました。 Read more

スタックオーバーフロー

Error: Error #1023: スタックオーバーフローが発生しました。
at Appli/set use();
at Appli/set use();
at Appli/set use();
at Appli/set use();

こんな感じのエラー出て1時間ほどハマった。
setter部分が問題のようなんですが単純なミス。

エラー版

private var _use:Boolean = false;
public function set use(value:Boolean):void {
	use = value;
}

解決版

private var _use:Boolean = false;
public function set use(value:Boolean):void {
	_use = value;
}

なにかのはずみで_が取れて
無限ループに陥ってスタックエラーということでした。

アクセサは便利だけど、こんなことでハマるなんて…

ProgressionでSWFProfilerを使う方法

Progressionで右クリックに別のcontextMenuを割り当てようとしてもうまくいきません。
最近よく使うSWFProfilerも同様に使えないので、解決方法を考えてみました。
Read more

FIVe3DのDynamicText3Dでテキスト表示

FIVe3Dの一番の売りではないかと思われる機能。
それがDynamicText3D

ペラペラのテキストを簡単に3Dとして表示することができます。
ただフォントをクラス化しなければ自分の使いたいフォントは使えないようなので
まずは標準のHelveticaフォントを使って時刻を表示してみます。
Read more

PeraWeather

peraweather
drk7.jpさんの天気apiを利用して
47都道府県の明日の天気と気温を表示するお天気AIRアプリを作ってみました。
Read more

マルチバイト文字のエスケープ

他サーバのデータをPHPを経由してflashに丸渡しする場合に、サーバのやり取りで引っかかったこと。

エスケープされた文字列をunescapeで元に戻そうとしてもうまくいかない。


調べてみるとas3からutilsにある
・unescapeMultiByte
・escapeMultiByte

を使うとうまくいきました。
Read more

FIVe3DでVideoを扱う

FIVe3Dを使えばVideo3Dクラスで動画も簡単に扱えます。

Read more

Tweenerでタイムリマップ(速度変更)

Tweenerで再生時間を変更してスローや瞬間的に高速に再生したりできます。
それをタイムリマップと言うらしい。
Read more

FlashDevelopでflパッケージの補完を有効に

FlashDevelopで通常
・fl.video
・fl.transitions
・fl.controls
など、flパッケージの補完はしてくれません。

Read more

« 前ページへ次ページへ »