SCRATCHBRAIN.NET トップページ
May 3, 2007
scratchbrain.netのトップページをFlash 9 public alphaで作ってみた(まだブログへのリンクだけっ)。
コンテンツは徐々に増やしていきます。

ActionScript3.0のはまったところメモ
1.ステージサイズ0
ドキュメントクラスのコンストラクタより手前で次のようにステージサイズを別のクラスにパラメータで渡したところ、ステージサイズは0で渡されてしまった。
private var bg:Bg = new Bg(stage.stageHeight,stage.stageWidth);気分的にstageはいけるのかと思ったらNG(当たり前のことなのかな)。
2.XMLの名前空間
Movable Typeからxml書き出して読み込もうとしたところ、
trace(mtXML.toXMLString());はエラーなしだけど、trace(mtXML.entry[0].entryTitle);はエラー『TypeError: Error #1010: 条件は未定義であり、プロパティがありません。』
XML名前空間を消したらエラーはなくなった。
fladdict.net blog『AS3 XMLにネームスペースがあると普通には値が取得できない』にもあるけど、XML名前空間要注意。
パフォーマンス関係メモ
背景を敷き詰めるのに最初、馬鹿みたいにマスク使っていたら、Flash Playerのメモリ使用量おそろしいことになった。
trick7.com blog『「Flash Performance Tips Part 1」の日本語訳』を参考に、BitmapData使えばマスクなしでもいけそうだったので、マスクを使わないようにしたらかなりパフォーマンスが向上しました。
System.totalMemoryの精度と、ガベージコレクションの実行タイミングはまだはっきりしない。
その他
Tweener多用しました。簡単な使い方は以前、blog ver.1の『Tweener.addTweenの使い方』に書いたのでご参考に。
参考URL
fladdict.net blog AS3でstageを参照する場合の注意点
fladdict.net blog AS3 XMLにネームスペースがあると普通には値が取得できない
fladdict.net blog AS3 XMLにネームスペースがあると普通には値が取得できない2
trick7.com blog 「Flash Performance Tips Part 1」の日本語訳
2008.02.23
トップページがFlash 9 public alphaってのもひどいと思ったので、CS3で作り直しておいた。
Trackback
Trackback URL for this entry:


















