ホーム > タグ > Tweener
Tweener
new DoTweenerでメモリリーク
- 2009-07-16 (木)
- ActionScript3.0
Progressionで作業中、new DoTweenerのループを作ってSWFProfilerでチェックしていたらメモリがどんどん増えていってしまう。簡略化してるけど要はこんなことをしていました。tween1→tween2→tween1……とループします。
Action Script
private function tween1():void {
new SerialList(null,
new DoTweener(ore, {
x:500,
time:1
}),
new Func(tween2)
).execute();
}
private function tween2():void {
new SerialList(null,
new DoTweener(ore, {
x:0,
time:1
}),
new Func(tween1)
).execute();
}
解決策は以下のページにありました。
Progressionで起きたメモリリーク
こちらで書いておられる通り、DoTweenerでの記述をTweenerに直してみたら改善されました。
Tweenerでの記述はこんなんになりました。
Action Script
private function tween1():void {
Tweener.addTween(ore, {
x:500,
time:1
onComplete:tween2
});
}
private function tween2():void {
Tweener.addTween(ore, {
x:0,
time:1
onComplete:tween1
});
}
とりあえずこれでよしとする。
Progressionの次のメジャーアップではメモリ関連の対策に重点が置かれるらしいのでそちらに超期待。
そもそもTweenerのループってもっとンマいやり方あるかも。
- Comments: 0
- Trackbacks: 0
Tweenerで自作クラスのプロパティをtweenさせる
- 2009-01-22 (木)
- ActionScript3.0
Tweenerではデフォルトで設定されている表示に関係するプロパティ(xとか_scaleとかBlur_blurXとか)以外にも、数値型であれば自作クラスのプロパティでもtweenできるみたい。サンプルではエリアをクリックすると、クリックした座標に向かって数値がtweenします。
- Comments: 0
- Trackbacks: 0
Tweenerメモ(1) 基本的な使い方
- 2009-01-19 (月)
- ActionScript3.0
おなじみTweenerについてのメモです。tweener – Google Codeからダウンロードできます(この記事を書いてる時点で最新バージョンは1.31.74です)。
- Comments: 0
- Trackbacks: 0
Home > Tags > Tweener
- Search
- Feeds
- Meta
- works
- MYUNGMI'S PARK+
友人のイラストレーターのポートフォリオサイトです。ゴキゲンなイラストがいっぱい! - AnotherBookmark
- 1日1カワイ子ちゃん
- やっぱダッフルでしょ
