投稿者「imajuk」のアーカイブ

ConvolutionFilterで遊ぶ その3

ピクセル変換の過程を追いかけてみる 前回のエントリーで紹介したツールを使って、ConvolutionFilterの詳細を追いかけてみたいと思います。にアクセスして、テスト用画像を開いて下さい。 黒い背景の中央に1ピクセル … 続きを読む

カテゴリー: flash | コメントする

ConvolutionFilterで遊ぶ その2

前回の続きです。 ConvolutionFilterの理解を深めながら遊ぶためのツールを作ってみました。 >>ツールを表示する 画面左上の大きな画像がメインビューです。ここにフィルタの適用結果が表示されます。 メインビュ … 続きを読む

カテゴリー: ActionScript2, flash | コメントする

ConvolutionFilterで遊ぶ その1

Flash8からネイティブに実装されているConvolutionFilterですが、自分はあまり理解していなかったので色々遊んでみました。 ConvolutionFilterで出来る事 ConvolutionFilter … 続きを読む

カテゴリー: ActionScript2, flash | 1件のコメント

アクティベーションオブジェクトによるメモリリーク

3回シリーズの最後です。 ようやく本題に入ります。 AS3のクロージャ アクティベーションオブジェクトとスコープチェーン アクティベーションオブジェクトによるメモリリーク エントリーの初回で、クロージャには、「メソッドク … 続きを読む

カテゴリー: ActionScript3 | 3件のコメント

アクティベーションオブジェクトとスコープチェーン

3回シリーズの2回目です AS3のクロージャ アクティベーションオブジェクトとスコープチェーン アクティベーションオブジェクトによるメモリリーク 参照の解決 以下のようなコードがあるとします。 package { pub … 続きを読む

カテゴリー: ActionScript3 | 1件のコメント

AS3のクロージャ

どうしても解消しないメモリリークを追いかけていったら、アクティベーションオブジェクトにたどりついたので、 自分の理解を深めるためにまとめてみます。 長くなりそうなので、3回のエントリーに分けます。 AS3のクロージャ ア … 続きを読む

カテゴリー: ActionScript3 | 2件のコメント

ASのガベージコレクトは参照カウント方式じゃなかった

かなり今更ですが、 「そのオブジェクト、本当に消えていますか?」で、ガベージコレクトは参照カウント方式で行われると書きましたが、 どうやらマーク・アンド・スウィープ方式と呼ばれる方法で行われているようです。 参考:aki … 続きを読む

カテゴリー: ActionScript3 | コメントする

AS3におけるroot参照

AS2はもとより、AS3でもrootを参照することはあまりないと思うけど、AS3でのルート参照を調べてみたら、かなり直感的ではないことがわかったのでレポートします。 いざというときに役に立つかも。 ●そもそもFlashに … 続きを読む

カテゴリー: ActionScript3, AS3fromAS2 | 2件のコメント

privateが自分が思っていたほどprivateじゃなかった件について

今更、自分が凄い勘違いをしていたことに気づいてしまった。 privateキーワードは、可視性を当事者であるインスタンスのみに制限するものだと思ってた。 違うんだね。 privateが定義されているクラスのインスタンスから … 続きを読む

カテゴリー: ActionScript3 | コメントする

flash.utils.Proxyの使いどころがわからん

flash.utils.Proxyって使えなくないですか? あるオブジェクト、例えばSpriteのラッパークラスがあるとして、 このクラスを外から見るとSpriteとしてみせたい場合、 Spriteを継承するわけだけど、 … 続きを読む

カテゴリー: ActionScript3 | コメントする