タグ

ブックマーク / www.be-interactive.org (5)

  • BeInteractive! [ActionScript 3 用便利ライブラリ集に Spark project をミックス]

    トラックバックはありません。TrackBack URL:http://www.be-interactive.org/trackback.php?id=404

  • BeInteractive! [知っていると得をするBitmapData.lock/unlockメソッド]

    なんか技術系の話題は久々? 今日ご紹介するのはBitmapData.lock/unlockメソッドですが、皆さんご存知でしょうか。ドキュメントを見ると、 この BitmapData オブジェクトが変更されたときに、BitmapData オブジェクトを参照するすべてのオブジェクト (たとえば Bitmap オブジェクト) が更新されないように、イメージをロックします。パフォーマンスを向上させるには、setPixel() メソッドまたは setPixel32() メソッドを何度も呼び出す前後に、このメソッドを unlock() メソッドとともに使用してください。 と書いてあります。 多分ほとんどの人がBitmapDataを表示するために、addChild(new Bitmap(bitmapData))とかやってると思いますが、実はsetPixelやsetPixelsをすると、画面の表示

  • BeInteractive! [知っていると得をするActionScript3.0新文法]

    知らないと損をするActionScript3.0の新文法をまとめて紹介します。 複数の変数の出力が楽に:trace 引数に変数を複数渡すと、自動的にスペースで区切って表示をしてくれます。 var a:int = 0; var b:String = 'hgoe'; trace(a, b); // Output: 0 hoge 要素の巡回が楽チン:for each 今まで、配列の要素を巡回するのは、次のようにするのがセオリーでした。 for (var i:Number = 0; i < list.length; ++I) { trace(list[i]); } しかし、もうこんな面倒な事は必要ありません。次のように書けば、list内の要素がひとつずつelementに代入されてループします。 for each (var element:Object in list) {

  • BeInteractive! [FlexBuilderのエディタを使いこなす]

    Beta2も出たことですし、作業効率を上げるためのショートカットを紹介します。常識と言われればそうかもしませんが、使ったこと無い人は是非試してみてください。ちなみにOSXなので、Windowsの人は適当に読み変えてください。 Command + クリック または F3 (Go To Definition) 恐らく一番使われるショートカット。変数名メソッド名クラス名の上でこれをやると、定義元にジャンプ出来ます。 Command + G (Search Declarations) 変数名やメソッド名やクラス名の上でこれをやると、それを定義しているコードを検索出来ます。 Command + Shift + G (Search References) 変数名やメソッド名やクラス名の上でこれをやると、それを参照している全てのコードを検索出来ます。 Command + Shift + T

  • BeInteractive!

    は何をしているかってーと、iPhone 開発してますあいふぉーん。あ、Flash が嫌いになったとか愛想つかしたとかいうわけじゃないですよ。ってか Objective-C はキモイ。とてもキモイ。[] がキモイ。ActionScript で書きたい。Cocoa は良いヤツなんだけどね...。ちなみに Interface Builder で色々設定するのって、なんとなく、fla ファイルに ActionScript ガンガン書くのに通じるようなものがある気がして、慣れてきたら全部 Objective-C ベースでやっちゃいそうな気がするとかしないとか。そんでさ、UIKit なんですけど、まあ基的には良く出来てるんですよ。僕みたいな生半可 UIKiter が数日で動くもの作れちゃうわけですからね。でもね、ちょっと凝ろうとしたりとか細かいことやろうとするとやり方が分からんことが多いのですよ。U

  • 1