タグ

@Flexと*tipsに関するtoteriのブックマーク (3)

  • akihiro kamijo: Flash Player 9 のガーベジコレクション

    Flash/Flex のアプリケーションを開発していると (たまには) メモリリークとか気になることもあるかと思います。今回は Flash Player 9 のガーベジコレクションについてです。詳細な実装レベルだと、Flash Player のアップデート時に、ガーベジコレクション周りでも多少の変更が行われたりしていますが、いまのところ基的なモデルは変わっていません。今回はこの ”基的なモデル” を紹介します。 Flash Player 8 以前は少し違ったモデルになっています。以下の記述内では Flash Player とあったら Flash Player 9 のことだと思ってください。 Flash Player のメモリ確保 Flash Player のメモリ確保時の動作は特にユニークなものではありません。が、話の基になるのでとりあえず以下概要です。 メモリの確保は負荷の高い部

  • akihiro kamijo: イベントリスナ (AS3) とガーベジコレクション

    不要になったオブジェクトへの参照が残っていると、そのオブジェクトの使用しているメモリを開放することができません。特に複数の参照を持つオブジェクトに対しては、参照の消し忘れによるメモリリークが発生しないよう注意が必要です。 イベントリスナを登録すると、イベントのターゲットになるオブジェクトとイベントリスナを持つオブジェクトの間で参照ができます。AS3 では下のような記述になります。 eventTarget.addEventLisener("type", eventHandler); このコードを実行すると eventTarget と this の間に参照がつくられます。(eventHandler は this オブジェクトのメソッド) ところが、これは明示的な参照の追加ではありません。そのため、参照の削除が必要な場合でも見落としてしまいそうですよね。 というわけで、今回はイベントリスナ追加

  • Flex2 various Exporer:nod::ぶろぐ::RIA::Flash/Flex/Ajax

    FlashやFlex,(Ajax),S2Flex2,ActionScript3,yui-frameworks,Akabanaプロジェクトなどのメモ帳 Flex 2には、sampleとして付属しているものや、blogなどで公開されているものなどさまざまなExplorerがあります。 Flex 2用になってからソースも公開されているものも多くあり、それを元に機能を追加したものが出たりもしています。 そんなさまざまなExplorerリンクを集めてみました。 1.Adobe Flex 2 Component Explorer Flex 2Frameworkのコンポーネントを利用したサンプルをみることができます。 Flex Builder 2のスタートページ、Flex 2 SDKのサンプルとしても付属しています。 オンラインでみることができるComponent Explorer. ここでは右クリック

  • 1