ホーム > タグ > Tweener

Tweener

new DoTweenerでメモリリーク

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のループってもっとンマいやり方あるかも。

Tweenerで自作クラスのプロパティをtweenさせる

Tweenerではデフォルトで設定されている表示に関係するプロパティ(xとか_scaleとかBlur_blurXとか)以外にも、数値型であれば自作クラスのプロパティでもtweenできるみたい。サンプルではエリアをクリックすると、クリックした座標に向かって数値がtweenします。

Tweenerで自作クラスのプロパティをtweenさせる

Continue reading

Tweenerメモ(2) 特殊プロパティ

特殊プロパティの使い方です。

Continue reading

Tweenerメモ(1) 基本的な使い方

おなじみTweenerについてのメモです。tweener – Google Codeからダウンロードできます(この記事を書いてる時点で最新バージョンは1.31.74です)。

Continue reading

Home > Tags > Tweener

Search
Feeds
Meta
works
MYUNGMI'S PARK+
友人のイラストレーターのポートフォリオサイトです。ゴキゲンなイラストがいっぱい!
AnotherBookmark
1日1カワイ子ちゃん
やっぱダッフルでしょ

Return to page top