カテゴリー : ActionScript

このカテゴリーの登録数:35件 表示 : 1 - 10 / 35

2009/07/07

safariでflashのキャッシュがきかない(時がある)

ポスト @ 17:30:09 | ActionScript

safariだと一度読み込んだデータがブラウザのキャッシュに入らないことがある。
たぶんsafari3ぐらいからだったと思うけど
問題を切り分けがまだはっきりしていないけど、2回目以降はきく感じ。 んん〜 悩ましい。。。

参考:Safari Flash Player Caching Bug

2008/04/22

MovieAssetMaterial・BitmapAssetMaterial でメモリーリーク

ポスト @ 20:18:57 | ActionScript,papervision3d

大分空いてしまいました。 何とか生きてます。

仕事で使ってみようと思ったPV3。 結構おもしろいですな。

問題は座標系が通常の3Dソフトと違うところ。 座標合わせるのに一苦労しました。。。

もう一つ問題は、asset系のmaterialを適用してフレームを回しているとメモリーリークが起こるようです。

ソースを探ってみると内部で使用回数とmovieClipへの参照を保持している模様。 そしてそれを解放する手段が用意されていない(Foot in mouth)

むむむ、ある状況では有用であるような気がするけど、今回の案件に関しては必要ないというか、困った仕様。

最終的にはMovieMaterialに変更して回避。

2007/12/28

FuseでSoundをトゥーンできるようにする。

ポスト @ 14:43:18 | ActionScript

最近やっと慣れてきたFuse kit(え、まだAs2なのかって? はいそうです。。) せっかくなのでSoundオブジェクト(ボリューム、パン)をいじれるようにしました。

FuseKitはプロパティーしかトゥイーンできないので、それを付加します。

もっと読む...

2007/08/23

PixLIb commandFPS.delay

ポスト @ 17:24:08 | ActionScript,PixLib

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)

ポスト @ 14:33:57 | ActionScript

使ってみるとやっぱり挙動が違うlmc_tweenとFuse Kit。 Callbackの挙動の違いを発見。

もっと読む...

2007/05/08

CS3をさわってみる。

ポスト @ 22:51:13 | ActionScript

新しく体験版がダウンロードできるようになったので、使ってみました。 感想:

Treeコンポーネントがなくなってるよおい。。。 orz

2007/03/16

lmc_tweenとThe Fuse Kitの挙動の違い

ポスト @ 18:51:41 | ActionScript

最近はやりのFuse kit 確かにすごいのですが、今まで使っていたlmc_tweenと挙動が違うため、使用を断念。

一番大きなところは 別フレームにある同名のインスタンスに対しての挙動です。

もっと読む...

2006/08/13

ASDoc preview!

ポスト @ 16:27:03 | ActionScript

ついに 待ちに待っていたASDocが 公開されました。 とはいえ、lightly testedしかしていないので、まだまだバグは多いとのこと。

開発環境が徐々に整いつつあるようです。(それと同時に、どんどん置いて行かれているような気が、、、 (Foot in mouth)

まま、月末には暇になる予定なので、触ってみるかなと。 動作環境は Win osXのようです。

ASDoc[ Adobe lab ]

2006/08/11

osX用 スタンドアロンhelp XASH ->日本語化

ポスト @ 19:34:34 | ActionScript

Flashに付属しているヘルプパネルはいまいち挙動が遅いのと、挙動がおかしいのがむかついていたので、何かないかとさがいしていたら、

ありました! やっぱり世の中にはすごい人が多いね? しかもオープンソース
xash Xcode ActionScript Help 日本語のヘルプにしようと思ったら、いろいろ不具合発生。。(v1.3での挙動です。)

いろいろやってみたら 以下の方法で日本語化に (バージョン1.3での方法ですので、バージョンアップした際には適用できなくなるかもしれません)

  1. アプリを起動して"XASH->Preferences..."を開く
  2. そのままでPreferencesを閉じる。&アプリも終了。
  3. Macintosh HD/ユーザ/(ユーザー名)/ライブラリ/Preferences/com.mabwebdesign.xash.plistをproperty list editor(Xcode同梱アプリ?)で開く
  4. f8indexとf8Pathの"en"を"ja"に変更
  5. 保存して閉じる
  6. XASHを再び起動!日本語化!

まあ そのうち多言語化してくれるのでしょうけど、当座はこれで問題ないでしょう。 検索もさくさくです。すごい!

あ、一応変更したplistをfilesに入れておきます。(動くかどうか未テストですけど (Foot in mouth)
くれぐれも自己責任で変更してください。

2006/07/27

いい加減 as3 勉強しないと。。

ポスト @ 18:33:27 | 雑文,日記,ActionScript

全く持って 勉強をしていないAS3。 とりあえず本だけでも買っておこうと amazonで オライリーのActionScript 3.0 Pocket Reference と ActionScript 3.0 Cookbook  を予約。 リファレンスの方はColin [www.moock.org]さんなのね。

しかし、これだけ劇的に変わると現場もかなり混乱です。 しかも実行速度が速いとあってはね?。 対応せずには食いっぱぐれる予感がとてもしますよ。

って 配達予定 10月かよ orz... まま ゆっくりやるか。。。