ホーム > Flash
Flashのアーカイブ
JSON + Flash + PHP での注意点
サーバーの設定によっては、POST送信したデータの中に、意図しない「\」(バックスラッシュ)が混入するケースがある。
要因は、php.ini での設定項目、magic_quotes_gpc パラメーター。
http://jp.php.net/manual/ja/info.configuration.php#ini.magic-quotes-gpc
サーバーの処理では、「GPC処理」というものがあるらしい。
端的に言えば、GET,POST,COOKIEのデータが受渡される際に、なんやかんやとデータに対する処理が行われる、と。
その時に、シングルクオート(‘)、ダブルクオート(“)、バックスラッシュ(\)、NULL(という文字?未確認)には、
すべて自動でバックスラッシュ・エスケープ処理が行われる。 そんな設定がある、と。
続きを読む
埋め込みフォントについて。
- 2009/09/03 02:36
- Flash
今までうやむやのまま処理してた「埋め込みフォント」についての覚書。
- 「埋め込み」は、swfに埋め込むという処理のようです。
- IDEで埋め込む際、「ステージに置いた時」、「1フレ目にリンケージ書き出しした時」に初めて埋め込まれる。
- 2での処理がダブっていた場合でも、swfサイズには関与しない。
- textField.embedFontsは、「swf内に埋め込んであるフォントから、指定したフォントを探して使用する」って意味。
詳細は後日追記。
FLVPlaybackで、シーク中にカクカクさせない。
- 2009/06/05 21:40
- Flash
「キーフレームに当たらないと、seekedイベントが起こらない」ってところで悩んだ。
シーク中に、画面がカクカクするのがNGって事になったので、以下の対処法。
_flvPlayback.addEventListener(VideoEvent.SCRUB_START, scrubHandler);
function scrubHandler(e:VideoEvent):void{
_flvPlayback.ncMgr.videoPlayer.netStream.pause();
_flvPlayback.pause();
_flvPlayback.addEventListener(Event.ENTER_FRAME, _enterFrameHandler);
}
function _enterFrameHandler(e:Event):void{
var _handleTime:Number = //シークハンドラ位置に対応するムービーの時間を計算
_flvPlayback.ncMgr.videoPlayer.netStream.seek(_handleTime);
}
再生を再開するクダリで、resume();ってのがフェイント。
ホーム > Flash
- 検索
- フィード
- メタ情報