ホーム

djakarta-trap

CommandExecutorで幸せ家族計画

ここ最近、Progression4を使う上でオレオレ・ルールになりつつある事をご紹介。
CommandExecutorを使い倒してアニメーションを色々制御したら、幸せ家族計画できそうだな、の話です。

能書きは要らない、漢は黙ってサンプルファイル。(FlashはCS4版です)

以下、一応覚書として記事書きます。

続きを読む

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(という文字?未確認)には、
すべて自動でバックスラッシュ・エスケープ処理が行われる。
 そんな設定がある、と。
続きを読む

Progression で MVC的なサムシング (3)

なんか、新たに色々と本を読んでいたら思う所があったので、再び、グチグチとMVCの話を。

結論。

  • MVCのセットは、「1アプリケーションに1セット」ではない!
  • SceneObjectは、swfレベルではModel層っぽく、アプリケーションレベルではコントローラー層っぽいヤツとして扱う。

続きを読む

[CS4]条件つきコンパイルのメモ。

この記事を読んでいて、「条件つきコンパイル」というキーワードにぶつかったので、メモ。

結論。

条件付きコンパイルで設定した定数で、特定のコードやクラスをコンパイルから除外できるよー。
続きを読む

セキュリティーサンドボックスを克服したい件。

あ、ハックして画像をロードしたい、とかじゃなくて、そもそもの概念がよくわかっていなかったので、
自分なりに少し粘着質に調べてみた結果、少し理解が進んだ気がしたので、ここにシッカリ記録しておきます。

僕の貧弱な知識とテスト力ですので、間違いがあったら指摘ください。お願いしますー。
続きを読む

AS3Unitで、手を抜いてテストをする方法。

リリースしたコンテンツのコードがあまりにも酷いので、本で勉強しながらリファクタリングをしているのですが、
本で何度もリピートされるのが、ユニットテストやれ、やんねーヤツは死んでよしという言葉。

そこで、yossyさん a.k.a BeInteractiveの中の人の、AS3Unitを使ってみようか、と。

実際、AS3Unitのドキュメントに従いながらコードを書いていたのですが、ハタと行き詰まったので、メモ。

続きを読む

Progressionを精読してみる(1) -scene process編-

実力を上げるには先達の思考を盗むに限るよねー、って事で、
Progressionのソースをコツコツと精読して行くシリーズ開始します。

最初は、シーン遷移がどうなってるのかを理解するのにトライします。

なお、Progression4ではコンフィギュレーションが4種類あって、それぞれの設定でシーン遷移の仕組みが変わります。
今回は、WebConfigを適用した場合を見ていくことにします。

続きを読む

Progression で MVC的なサムシング (2)

ProgressionでMVC的にプログラム書こうと色々やってたら、全然関係ない切り分けパターンになってきたよ、の話。
その2。

続きを読む

Progression で MVC的なサムシング (1)

プログラムのお作法として望ましいとされる、MVCパターン。
それをProgressionで実現するためにはどうしたらいいかを、自分なりにまとめてみます。

最初にオチを書いておきますが、
結局MVCとか無視した切り分けパターン に落ち着きます。
progressionの機能を最大限に活かす事を最優先させたい僕は、結局MVC構造は邪魔になりました、という話です。
続きを読む

埋め込みフォントについて。

今までうやむやのまま処理してた「埋め込みフォント」についての覚書。

  1. 「埋め込み」は、swfに埋め込むという処理のようです。
  2. IDEで埋め込む際、「ステージに置いた時」、「1フレ目にリンケージ書き出しした時」に初めて埋め込まれる。
  3. 2での処理がダブっていた場合でも、swfサイズには関与しない。
  4. textField.embedFontsは、「swf内に埋め込んであるフォントから、指定したフォントを探して使用する」って意味。

詳細は後日追記。

ホーム

検索
フィード
メタ情報

ページの上部に戻る