Self study Progression and AS3 #02
Posted on 23 November 2008
ビギナーの私的メモです。
--
ドットを並べる処理中にタイムアウトエラー。
CastSprite.onCastAddedで回避出来た。
[追記]僕が阿呆なことしてました。
もっとシンプルな書き方があるのかなぁ。
http://blog.quneru.net/labs/prg02/
-
// timeout error
-
protected override function _onInit():void {
-
addCommand(
-
function():void {
-
init();
-
}
-
);
-
}
-
private function init(): void{
-
for(var i:Number = 0; i <pageWidth; i++){
-
for(var j:Number= 0; j <pageHeight; j = ++){
-
// 処理
-
addChild(_dot);
-
}
-
}
-
}
-
-
// after
-
-
// delete
-
//var _dot:CastSprite = new CastSprite();
-
-
public function IndexScene() {
-
_dot.onCastAdded = function():void {
-
init();
-
};
-
}
-
-
protected override function _onInit():void {
-
addCommand(
-
new AddChildAt( progression.container, _dot, 100 )
-
);
-
}
-
-
private function init(): void{
-
/* graphics.beginBitmapFill() で書きなおす
-
for(var i:Number = 0; i <pageWidth; i++){
-
for(var j:Number= 0; j <pageHeight; j++){
-
// 処理
-
}
-
}
-
*/
-
}
表示もスムーズじゃないのが気になるなぁ。
ちょっとずつ。ちょっとずつ。。。
追記:
遠い東の空から聞こえてきた、先生の声のおかげで(castSpriteでdotを書いてた処理を
graphics.beginBitmapFill()使って表示)ノロノロだったドット表示がなおりました。
ありがとうございます(合掌)
で、これから
・カスタムコマンドをつくってみる
・onResize の処理のタイミングというか管理というか
・これ(prog+pv3)つかってみたい
基本がわかってないくせに、やりたいとこからやるっていう、駄目な僕です。
よくない、よくないなぁ。でも基本の勉強してると眠くなるんすよね...。
それにしても僕はエントリーを書くのが本当に下手糞だ(再確認)。
2 responses to Self study Progression and AS3 #02
こんにちわー。
ドットを全て CastSprite で作るのは、かなりの無茶振りですね・・・w
この場合であればビットマップでドットパターンを作成して、graphics.beginBitmapFill() とか使ってしまう方がシンプル&速いと思います。
わわわっ。nium先生、こんなとこまで足を運んでもらってありがとうございまっす!
graphics.beginBitmapFill()使ったら、ノロノロ表示が無事改善されましたっ!
ひっそり&地味にいじるつもりが、先生に見られてるかと思うとサボれないw
がんばりまっす!