カテゴリー : ActionScript
このカテゴリーの登録数:35件 表示 : 1 - 10 / 35
2008/04/22
MovieAssetMaterial・BitmapAssetMaterial でメモリーリーク
大分空いてしまいました。 何とか生きてます。
仕事で使ってみようと思ったPV3。 結構おもしろいですな。
問題は座標系が通常の3Dソフトと違うところ。 座標合わせるのに一苦労しました。。。
もう一つ問題は、asset系のmaterialを適用してフレームを回しているとメモリーリークが起こるようです。
ソースを探ってみると内部で使用回数とmovieClipへの参照を保持している模様。
そしてそれを解放する手段が用意されていない![]()
むむむ、ある状況では有用であるような気がするけど、今回の案件に関しては必要ないというか、困った仕様。
最終的にはMovieMaterialに変更して回避。
2007/12/28
FuseでSoundをトゥーンできるようにする。
最近やっと慣れてきたFuse kit(え、まだAs2なのかって? はいそうです。。) せっかくなのでSoundオブジェクト(ボリューム、パン)をいじれるようにしました。
FuseKitはプロパティーしかトゥイーンできないので、それを付加します。
2007/08/23
PixLIb commandFPS.delay
actionscriptのワークフレームは結構な数がそろってきました。 いろいろ使わせてもらいっているけど、ドキュメントが少ないのが難点。
APIを見ても何に使っていいのか見てもわからないし、結局のところソースをみて「は〜ん こうするのね」ってやらなければいけない。
ということで、一度プロジェクトに使ったPixLibのTipsをいくつか紹介できればなとおもっております。
commandFPS.delayは1フレーム分コードの実行を遅らせます。 MCが入れ子になっているとき、子のメソッドを呼び出すときに有効。
APIの例をそのまま引用。
import com.bourre.commands.*;
var t:CommandFPS = new CommandFPS();
function test() : Void
{
trace("hello world");
}
t.delay( new Delegate(this, test) );
ここではDelegateはmx.utilsのではなくPixlibのDelegateを使っています。なのでnewで作成しています。
2007/06/13
lmc_tweenとThe Fuse Kitの挙動の違い(2)
使ってみるとやっぱり挙動が違うlmc_tweenとFuse Kit。 Callbackの挙動の違いを発見。
2007/05/08
CS3をさわってみる。
新しく体験版がダウンロードできるようになったので、使ってみました。 感想:
Treeコンポーネントがなくなってるよおい。。。 orz
2007/03/16
lmc_tweenとThe Fuse Kitの挙動の違い
最近はやりのFuse kit 確かにすごいのですが、今まで使っていたlmc_tweenと挙動が違うため、使用を断念。
一番大きなところは 別フレームにある同名のインスタンスに対しての挙動です。
2006/08/13
ASDoc preview!
ついに 待ちに待っていたASDocが 公開されました。 とはいえ、lightly testedしかしていないので、まだまだバグは多いとのこと。
開発環境が徐々に整いつつあるようです。(それと同時に、どんどん置いて行かれているような気が、、、
)
まま、月末には暇になる予定なので、触ってみるかなと。 動作環境は Win osXのようです。
ASDoc[ Adobe lab ]
2006/08/11
osX用 スタンドアロンhelp XASH ->日本語化
Flashに付属しているヘルプパネルはいまいち挙動が遅いのと、挙動がおかしいのがむかついていたので、何かないかとさがいしていたら、
ありました! やっぱり世の中にはすごい人が多いね? しかもオープンソース
xash Xcode ActionScript Help
日本語のヘルプにしようと思ったら、いろいろ不具合発生。。(v1.3での挙動です。)
いろいろやってみたら 以下の方法で日本語化に
(バージョン1.3での方法ですので、バージョンアップした際には適用できなくなるかもしれません)
- アプリを起動して"XASH->Preferences..."を開く
- そのままでPreferencesを閉じる。&アプリも終了。
- Macintosh HD/ユーザ/(ユーザー名)/ライブラリ/Preferences/com.mabwebdesign.xash.plistをproperty list editor(Xcode同梱アプリ?)で開く
- f8indexとf8Pathの"en"を"ja"に変更
- 保存して閉じる
- XASHを再び起動!日本語化!
まあ そのうち多言語化してくれるのでしょうけど、当座はこれで問題ないでしょう。 検索もさくさくです。すごい!
あ、一応変更したplistをfilesに入れておきます。(動くかどうか未テストですけど
)
くれぐれも自己責任で変更してください。
2006/07/27
いい加減 as3 勉強しないと。。
全く持って 勉強をしていないAS3。
とりあえず本だけでも買っておこうと amazonで オライリーのActionScript 3.0 Pocket Reference
と ActionScript 3.0 Cookbook
を予約。
リファレンスの方はColin [www.moock.org]さんなのね。
しかし、これだけ劇的に変わると現場もかなり混乱です。 しかも実行速度が速いとあってはね?。 対応せずには食いっぱぐれる予感がとてもしますよ。
って 配達予定 10月かよ orz... まま ゆっくりやるか。。。
safariだと一度読み込んだデータがブラウザのキャッシュに入らないことがある。
たぶんsafari3ぐらいからだったと思うけど
問題を切り分けがまだはっきりしていないけど、2回目以降はきく感じ。 んん〜 悩ましい。。。
参考:Safari Flash Player Caching Bug