タグ

ブックマーク / blog.flair4.jp (4)

  • flair4 blog - AS3.0 いろいろ便利なMovieClipクラスを晒してみる

    今回晒すクラスは ExMovieClip。 ファイルは以下に置きました。 今回は関連ファイルがいくつかあるため package を jp.flair4.lib で切ってあります) flair4lib.zip この zip には以下のものが含まれています。 jp.flair4.lib.display.ExMovieClip jp.flair4.lib.display.IExMovieClip jp.flair4.lib.events.EnterFrameEventOptimizer flash.display.IInteractiveObject flash.display.IDisplayObject flash.display.IDisplayObjectContainer flash.display.ISprite flash.display.IMovieClip 前半の3つが

    sw_lucchini
    sw_lucchini 2009/11/16
    便利なクラスがダウンロード可
  • flair4 blog - AS3.0 EnterFrameをまとめると速いよの話のやつ

    昨日twitter上で、やっぱEnterFrameはまとめた方が速い という話が出ていて、自分も結構前からやっているのですが 自分が使ってるクラスを公開しまする。 とりあえず、ファイル的にはこれになります (あえてパッケージはきらなかった) EnterFrameEventOptimizer.zip 去年作ったので実装は微妙、でもバグは今のところない・・・はずw で、これの使い方 先ずはインスタンスの生成。 // optimizer の生成. var opt:EnterFrameEventOptimizer = new EnterFrameEventOptimizer(); で、後は突っ込む // optimizer に登録. opt.addEventListener( closure ); これで終わり。 もちろん remove も出来る。 // optimizer

    sw_lucchini
    sw_lucchini 2009/10/28
    EnterFrameをまとめちゃったクラス
  • flair4 blog - AS3.0 マウスイベントの伝播の理解とTIPS

    そもそもこいつが無いと成り立たない!というくらい Flash制作する際に最も重要といっても過言ではないもの それは MouseEvent ではないでしょうか。 なにかとお世話になる MouseEvent ですが 意外と細かい扱い方を知っている人は少なかったりします。 ですので今回は MouseEvent の伝播の仕組みについてです。 ちなみに、capture bubbling に関しての話は ひとつの記事に収めるには複雑になりすぎるので今回は触れません。 ◆ MouseEvent の伝わり方 例えば、以下のサンプルのように、ステージに配置された要素をクリックすると ランダムで位置が変わるとしましょう。 構造的にはこう 例えば、B をクリックした場合 内部では以下の経路でイベントが通知されます 実際はもう少し複雑(capture とか bubbling とか)なので

    sw_lucchini
    sw_lucchini 2009/10/27
    マウスイベントを知る。
  • flair4 blog - Flashが何故かうまく動かない時に疑うべき8つの要素

    プログラムは間違っていないのに動かない! 修正したはずなのに修正が反映されない! 俺のPCでだけうまくパブリッシュされない! Flashやってるとこういう事がけっこう起こります。 気がつくと1時間くらい格闘するとかあって非常に困ります。 今日はそんな時に疑うべき要素とその解決(するかもしれない)方法を あたりまえじゃんという所から ちょっと深く突っ込んだ内容まで含め8つほど紹介します。 ちなみに若干長いです。 (基的に FlashCS3 でAS3.0 での話です) (早くも若干追記しました) 文字コード XML等を使っている時確認すべき内容 基中の基ですね Flashは基UTF-8が推奨なわけですが Shift-JISだったりとかUTF-8Nだったりとか・・・ しっかりと確認しましょう。 もしどうしてもUTF-8以外を使わなければならない場合には

    sw_lucchini
    sw_lucchini 2009/03/20
    うまく動かない時に見る
  • 1