2007-09-05
sketchbook.colors.ColorSB
使いやすい!sketchbook のコードは全部読んだ方が良さそう。
ビルドイン関数に明示的にアクセスする方法が解らない
というわけで trace や encodeURI などの関数にアクセスする方法を調べていたんだけど解らない。パッケージに定義されてれば、きちんと名前空間していすればいいんだけど、トップレベルの名前空間にアクセスする方法が不明。そのためクラスのメソッドに trace とか作ると組み込みの trace にはアクセスできなくて困る、という。そもそもそんな名前つけんなってことですねそうですね。
今日のAS3 役に立たない知識・その2
builtin.as (actionscript.lang.as)で定義されている組み込み関数をネームスペースとすると Java のコンパイルエラーになるぞ!
encodeURI::foo;
java.lang.ClassCastException: macromedia.asc.semantics.ObjectValue
at flex2.compiler.as3.Compiler.transferDependencies(Compiler.java:922)
at flex2.compiler.as3.Compiler.analyze2(Compiler.java:447)
at flex2.compiler.API.analyze(API.java:2360)
at flex2.compiler.API.analyze(API.java:2275)
at flex2.compiler.API.batch2(API.java:337)
at flex2.compiler.API.batch(API.java:1025)
at flex2.compiler.API.compile(API.java:1211)
at flex2.tools.SimpleShell.compile_mxmlc(SimpleShell.java:511)
at flex2.tools.SimpleShell.compile(SimpleShell.java:268)
at flex2.tools.SimpleShell.process(SimpleShell.java:167)
at flex2.tools.SimpleShell.main(SimpleShell.java:63)
今日のAS3 役に立たない知識・その1
String なんかのコアクラスと名前のかぶるのをクラス定数として定義するぞ。
public const String:Class = Array;
クラス内から String() でキャストしてみるぞ。
String('a'); // 配列になる ['a']
キモーイ。ちなみに var str:String; とか出てくるとコンパイルエラーになるので全く持って使えない。
IRC
3チャンネルが限度だなー。人が少なくてアクティブな人ばっかじゃないと居られない。
Flash で背景透過
FlashVars に wmode=transparent 渡せばいいだけか!!!AS コードかコンパイラ側でどうにかする門だと思って jad で調べたりリファレンス全文検索まくったりしたけど載ってない罠…。たぶん Flasher の人には常識。ううう。
so.addVariable('wmode', 'transparent');
qwik パスワード変更フォームがみつからない・ヤァ!ヤァ!ヤァ!
どこにあるのかな(ないのかな)。デフォルトパスワードは覚えれらないので毎回発行して貰ってるという。typekey に登録してないメアドもある。
美羽と姫子とやさこ
関連の anime をバラバラに見ると困惑する。LDR で unsubscribe は DELETE キーを押すとできるよ☆