pblog

pplog.net を作っている @ppworks こと越川直人(Koshikawa Naoto)のブログ。esa LLCで働いてます(\\( ⁰⊖⁰)/)

Actionscript3

Advanced ActionScript3.0 with Design Patternsの邦訳版を読んだメモ

ついに邦訳版が出ましたので、購入。 薄い本なのでサラッと読めそうな気がします。読みながらのメモです。良く分からなかったので調べたこととかも書いておきます。 一部、訳が若干残念な感じなので英語版と一緒に読むことで理解が深まります。商売上手です…

mixiアプリを作成しました

jOpenSocialを試しつつjQuery事始めを目的としてmixiアプリを作成しました。 何を作ったかというと、うちで飼っている十姉妹のこいつのアテレコする、というとても個人的なアプリです。出来上がった画面がこちら。 言いたいことも言えないこんな世の中で、心…

opensocial-actionscript-clientライブラリを使ってみ・・・るのを止めた

以前、opensocial-actionscript-clientライブラリはflex向けとか書きましたが Opensocial-actionscript-client is an Opensocial library for Actionscript/Flex/Flash とあるように、Flashでもいけそうですね。では試してみます。 opensocial-actionscript-…

opensocial-as3-clientライブラリを使ってみた(1)

前回のエントリーで見たように、opensocialとflashの連携ライブラリはいくつかあるようですが、1つずつ調査開始です。ぱっと見、Flash CS3に対応していそうなopensocial-as3-clientから見ていきます。 opensocial-as3-clientライブラリを用意する google cod…

facebook APIに挑戦してみた

チュートリアルを見ながら、ちょっとしたアプリケーションを作成してみました。本当にちょっとしてます。 こんなビデオもあるよ チュートリアルでは、Flex Builderでの例が載っているのでFlash CS3での例を示します。まずは、。こちらにクラスパスを通して置…

JSFL入門メモ

JSFLとは、Flash JavaScript アプリケーションプログラミングインターフェイス (JavaScript API)のこと。オーサリング環境で出来る事を自動化するマクロを書くのに便利です。JSFLを用いて、コマンドの作成やツールパネルの拡張ツール、タイムラインエフェク…

ドットのテクスチャーにグラデーションで色をつける

ドットのテクスチャーにグラデーションで色をつける方法をwonderflに投稿しました。単純に ドットを敷き詰める そのドットの上にブレンドモードをスクリーンにしてグラデーションを乗せる ただこれだけです。wonderflの投稿は下記の通り。ただグラデーション…

コーディング規約 記述書式編

http://opensource.adobe.com/wiki/display/flexsdk/Coding%20Conventionsを自分用にまとめた。記述書式編。 行あたりの幅 80行とする。いつものアレですね。比較ユーティリティで並べることが出来るよね、それってクールだよね。とか言われると納得。 イン…

コーディング規約 ファイル構成編

http://opensource.adobe.com/wiki/display/flexsdk/Coding%20Conventionsを自分用にまとめた。 ファイル構成編です。ファイルを構成するステートメントの順序は以下に示す順となります。 著作権表記 adobe flex sdkのフレームワークに記述される著作権標記…

コーディング規約 コーディングスタイル編

http://opensource.adobe.com/wiki/display/flexsdk/Coding%20Conventionsを自分用にまとめた。 コーディングスタイル編です。命名規則よりも更に、個人/組織ごとにカスタマイズすればいいんだと思います。 コンパイルオプション flex sdkにおけるコンパイル…

コーディング規約 命名規則編

http://opensource.adobe.com/wiki/display/flexsdk/Coding%20Conventionsを自分用にまとめた。 とりあえず命名規則。最終的にadobe flex sdk拡張の自分的コーディング規約を作るのが目標。 短縮形 短縮形は一般的なもの以外は使わないようにする。 短縮した…

swfの置いてあるディレクトリを取得する

大分前ですけど、LoaderInfoから、swfの置いてあるディレクトリを取得する方法をwonderflに投稿しました。root.loaderInfo.urlにswfのフルパスが格納されているので、/区切りであれこれするとディレクトリやファイル名だけが取得できます。外部ファイルがswf…

いまさらTweenerを試す

tweenerを試し始めました。なかなか良さげ。transitionの違いを試すサンプルを作りました。自分用。 で、TweenerとはTweenクラスを拡張し、使いやすくしたライブラリです。progressionでも使われていて、色々なプロジェクトでも使われているご様子。 ここか…

アニメーションの実行順序を管理したい2

前回、アニメーションの実行順序を管理したい1にて紹介したScenarioManagerとScenario、それらで利用するScenarioEventのソースは以下にあります。 ソース ScenarioManager Scenario ScenarioEvent 実際にこれらのシナリオ管理クラスを使ったサンプルコード…

アニメーションの実行順序を管理したい1

最近、ScenarioManagerというクラスを作っています。主な目的は、Flashアニメーションの実行順序管理です。ターゲットとなるオブジェクトと、そのメソッド、パラメータ、送出するイベントを1つの固まりをScenarioクラスとします。このScenarioクラスのイン…