2007-10-19
ひげ
興味を持っているレイヤーは全然違う(あとエディタ)けど、一番多岐にわたる技術的な話題、プログラミング全般や雑談をしていただけに寂しくなるなぁ。好きなことめいいっぱいやってがんばって!人生はあまりにも短すぎる。思っているよりもずっとずっと人生は短いね。
まぁピンポンダッシュできる距離だしアレな繋がりもあるし今後もよろしく><。
ObjectInspector#serialize + Firebug
- http://rails2u.com/misc/swf/MouseClickObjectInspect.swf (ソース)
- Flash Player Debug + Firebug 環境でオブジェクトクリックでコンソールに表示
便利すぎる。まぁこんなソースで。
package {
import flash.display.Sprite;
import flash.text.TextField;
import flash.display.Shape;
public class Test1 extends Sprite {
public function Test1() {
var tf:TextField = new TextField();
tf.text = 'MyText';
var shape:Shape = new Shape();
shape.graphics.beginFill(0xFF0000);
shape.graphics.drawCircle(10, 10,10);
addChild(shape);
log([1,2,3,[4,5]]);
log(tf);
log(shape);
log(this);
}
}
}
これは今までの log() と同じだけど(ちょっと違うけど)
Firebug でクリックすると Object の内部構造が!ワオー。んー一部で ExternalInterface 内部でスタックオーバーフローおこすな。catch するようにした。
http://svn.rails2u.com/as3rails2u/trunk/src/log.as
http://svn.rails2u.com/as3rails2u/trunk/src/com/rails2u/utils/ObjectInspecter.as