たけしです。

CakePHP で開発をしている時は、core.php のデバッグレベルを2とか3とかにして開発をしているのですが、これがhtmlの最後の方にブリッと大量に吐かれて案外邪魔です。
そこで FirePHP (FireBugのPHP版のようなもの)を導入して、consoleタブ色々なデバッグ情報を出力してみます。ちなみにPHP5限定です。

入社一年目にして、初エントリーのたけしです。こんにちは。
久しぶりにMTをいじってみたらバージョンが4.25になっていて、「アクションストリーム」という機能が追加されていたので少し触ってみました。
アクションストリーム詳細はこちら

FICC安藤です。

タケシがJSFLとJSFのPDFを見つけてきたので試してみました。

[Flash]?http://livedocs.adobe.com/flash/9.0_jp/main/flash_cs3_extending.pdf

[Fireworks]?http://help.adobe.com/en_US/Fireworks/9.0_Extending/fireworks_cs3_extending.pdf


JSFLとは「Flashオーサリング環境をjavascriptで拡張し、定型的な作業を自動化する強力なマクロのような物が作れる」だそうで少しでもjavascriptを書いた事があればすぐに作れます、書いた事がなくてもAS触ってれば同じECMAScriptですから、大丈夫。

[FixSize.jsfl]
Flash CS3以降、ステージに読み込んだ画像が変なサイズになり「変形の解除」でも元に戻らなくなるときがあります。
それを本来のサイズに戻すJSFLです。
この間Twitterで書いた時のは画像がライブラリの中でフォルダに入ってると正しく動作しなかったようです、落とされた方はお手数ですがもう一度ダウンロードしてください。

[Export.jsf]
ちなみに鈴木に教えてもらったんですが上記の問題はそもそもFireworksで解像度をちゃんと72で書き出していないからだそうでFireworks用の選択項目を新規ファイルにコピー&ペーストして解像度を72に変更し、フィットするJSFです。

[SetInstanceName.jsfl]
あと個人的に必要だった選択したインスタンスにクラスシンボル名の頭を小文字に変えて名前を付けてレイヤー分けするJSFLです。

(追記:クラス名ではなくシンボル名からでした)



JSFL(Flash)のインストール場所
windows
c:\Documents and Setting\ユーザー\Local Setting\Application Data\Adobe\Flash CS3\ja\Configuration\Commands\
mac
/Users/ユーザー/Library/Application Support/Adobe/Flash CS3/ja/Configuration/Commands/


JSF(Fireworks)のインストール場所
windows
c:\Documents and Setting\ユーザー\Application Data\Adobe\Fireworks CS3\Commands\
mac
/Application/Adobe Fireworks CS3/Configuration/Commands/

ラボブログのリーダーの方への重要なお知らせです。サーバーの移行に伴い、フィード登録先や各エントリーページのURLに変更が発生しました。お手数ですが、RSSリーダーに登録されている方は、登録のし直しをお願いします。また、個別エントリーページをブックマークされている方もご注意ください。

以下、主な変更点です。

*環境によっては、まだ旧サーバーに飛ぶ場合もあります。

サーバー移行に伴い、Movable TypeをVersion 4.1にアップグレードしてブログを再構築しました。諸事情の理由で、デフォルトのテンプレートをほぼそのまま使用した形でのリニューアルになってしまいましたが、近いうちにリニューアルを行う予定です。CSSがかなりお見苦しいことになっております。

また、コードを見易くするために、実験的にsyntaxhighlighterを導入しました。ActionScript関係のネタが多いこのブログ、そのコードのためにも導入したのですが、実はオリジナルのsyntaxhighlighterには、ActionScriptには対応しておらず、取り敢えずJSの色分けで対応しています。(AS拡張用のJSもあるのですが、表示が重くなってしまい今回の導入は見送りました。)

今後ともFICCラボブログを宜しくお願い致します。

FICC 福岡です。

珍しくやる気になりましてAS3関連のエントリー。個人的にゆらゆらした円が描きたくなり、

こんなのが作りたい

こんな図を描き出す方法を考えてみました。Flashで滑らかな曲線、といえばgraphics.curveTo()ですが、このcurveToは2次ベジェ曲線しか書く事ができません。ベジェ曲線の詳しい話は省略しますが、できればIllustratorのようにハンドリングが楽な3次ベジェが使いたい。今回はアンカーポイントとコントロールポイントの位置から3次ベジェを計算し、2次ベジェに変換してFlashで描画します。幸いFlashCS3のfl.motion.BezierSegmentクラスが面倒な計算を助けてくれますのでこのクラスを有効活用します。