SCRATCHBRAIN.NET トップページ

May 3, 2007

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

scratchbrain.netトップページ

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で作り直しておいた。


Posted by scratchbrain at May 3, 2007 2:05 PM ブックマークに追加する

Trackback

Trackback URL for this entry:

Post a Comment


検索

このブログを検索

サイトコンセプト

当ブログは、レディオヘッド、司馬遼太郎作品の読書感想、Flash、Actionscriptの技術メモ・サンプルソース、日記・雑感などを公開しています。
[SCRATCHBRAIN プロフィール]
[アートワーク]
[Twitter]

リンク

  • scratchbrain.netホーム
  • アートワーク
  • scratchbrainプロフィール
  • 音楽ブログ
  • スクラップブック
  • 実験プロジェクト
  • こんなライヴに行きました

広告

最近のエントリー

カテゴリー

タグクラウド

全てのエントリー一覧

RSSフィード

月別アーカイブ

powered by Movable Type Pro 4.23-ja

hosted by