うむるむ

うむるむ は主に flash 周りの話と美少女ゲーム系の話の二本立てで構成されています。



[ AS3 ] Tweensy勝手に止まりませんか? - 09/09/08 19:16 by um

生きてるよ。
今の仕事、課金コンテンツのためTweenMaxが使えず(TweenMax のライセンスまとめ 参照)、YOYOトゥイーンを使いたいがためにTweensyを選んでるんだけど、出来上がりが見えて来たところでflash内の時が止まる現象と遭遇。
Tweensyで動かしていたオブジェクトが全停止した。

条件がはっきりしないのだけども、大量(どれくらいが大量にあたるかも不明)のオブジェクトがTweensyでトゥイーン中に、どれか1つでもトゥイーンが終わると他のオブジェクトも同時にストップする。
ストップしたと思ったら、止まった後に別のトゥイーンが始まるとそのトゥイーンの間だけ再開して、また一斉に止まる。

同じようなスクリプトをTweenMaxとTweenerで書くとこれが起きない。
Tweensyのバグなのか、自分が読んでいない何らかの仕様に触れているのか、スピード案件だったのでロクに調べもせずにTweenerの力技で乗り切ったけど、付け焼き刃って良くないと痛感した。

付け焼き刃イクナイ、と同時に、未だつまずかないTweenMaxは偉大だなと思った。
Tweenerに浮気することは今回の様なケースではあるかもしれないけど、Tweensyは無さそうだ。TweensyFXはトゥイーンとしては特殊な感じがするからあるかもね。

※追記
トゥイーンしてるオブジェクトと全く関係ないオブジェクトをremoveChildしたら、これまた止まった。
メモリかガベコレ周りで何かあるのかしら?

« [ コミケ77冬 ] コミケ77の日程は 12/29(火) ~ 12/31(木) 予定 | ブログトップ | [ 雑記 ] 近況とシルバーウィーク »

トラックバックURL :




管理人 um(うむ)@web界の底辺労働者
連絡先 umroom@gmail.com
twitter http://twitter.com/umroom