2009年10月19日
[Flash]SWF情報表示ツール 64bit化
増えたのではないでしょうか。
エクスプローラーの機能をシェル拡張という機能は、dllを使って実現されているので、
64bitのエクスプローラーからは32bitのシェル拡張は使えません。
細々と、更新しているSWF情報表示ツールにかんしても、
64bit Windowsでは使えなかったわけですがこの度64bit Windowsに対応しました。
SWF情報表示ツールについて、過去のエントリーをご覧ください
2009年06月26日
[GIZMO]GIZMO CARDのパラメーター機能とケータイ連携機能の紹介
以前、紹介した「GACHAPIN x MUKKUチャンネル 」の配信期限が切れてしまったので、 GIZMO CARDでシュート先にパラメーター渡す機能について、改めて紹介させていただきます。
今回は作り方についてと、ケータイ連携機能についても紹介したいと思います。
まずは、以下の俳句ジェネレーターを触ってみてください。 作った俳句をデスクトップに飾ったり、ブログに貼り付けたり、ケータイの待ち受けにしたりできます。
2009年03月11日
[Flash]FlaProfiler 0.2をリリースしました
こんにちはohuraです。
久しぶりにいじってFlaProfilerを0.2にしました。
といってもそれほど変わってないですが、使っていただけるようになったかもしれないです。
今回の変更点
- localTrustedの設定、PreloadSwfの設定を起動時に自動で行うように変更
- MacOSXで動くように調整
使い方
- Flash Player デバッグ版 9.0.115.0以上をインストールします
- FlaProfilerをダウンロードして、展開します
- winの場合はprofileViewer.exe macの場合はprofileViewer.appを起動します
- 後は確認したいSWFを開きます。同時に1つしか対応できてないですけど。
ダウンロード
- ソースコード(subversionのリポジトリです)
- http://www.libspark.org/svn/as3/FlaProfiler/trunk/
- バイナリ(ウインドウズ用のバイナリ)
- バイナリ(MacOSX用のバイナリ)
2009年02月26日
[Flash]FLASHer向けプロファイラはじめてみました
こんにちはohuraです。
antsにはFLASHerはたくさんいますが、Flex Builder使いはほとんどいません。
私もFlex Builderを試用したことしかないのですが
メモリリークの検証などでは、プロファイラーが使えていいなあと思ってました。
Flex Builderを買うのでもいいですが、プロファイラーの仕組みにも興味があったので、作ってみることにしました。

まだまだ、作り始めたばっかりで普通に使ってもらえる様にはなってませんが、
readmeを丹念に読めば使えるかもしれません。
ソースはSpark projectさんに置かせていただいてます。
ライセンスはMITライセンスです。
結果を表示する部分はPythonで開発したので、Macでも動くと思いますが、
いまのところWindowsでしか動かしてみてません。
近々動かしてみようと思います。
それではまた。
- ソースコード(subversionのリポジトリです)
- http://www.libspark.org/svn/as3/FlaProfiler/trunk/
- バイナリ(ウインドウズ用のバイナリ)
2009年02月23日
[Flash]エラー処理
外部委託したAS3コンテンツを受け取った際、結構ランタイムエラーが出てたりすることがあります。どうやらAS2と同じような流儀で作っていて、デバッグプレーヤも使ってないところがあるようです。
AS2だと良い意味でも悪い意味でもエラーが無視されるので、それでプログラミングを覚えてしまった場合は仕方ない面もありますが... 決してAS2ではエラー処理が要らなかったわけでもなく、AS3に移行するにあたってその辺を改めて啓蒙している場面もあんまり見ない気がします。
まあとりあえずはここからデバッグプレーヤを入れてもらって、どんな状況でもランタイムエラーが出ない仕上がりにもっていく必要があります。よくあるエラーはアクセスしようとしたオブジェクトがnullだったというパターン。あとは、外部ファイルの読み込み時にエラーイベントをまったく受け取っていないソースなんかもちらほら見かけます。適宜値のチェックをしたり例外処理を入れたりして堅牢な設計をするクセをつけるのが吉です。
2009年02月10日
[Flash]httpsアクセスができない!?
SWFでhttpsアクセスする場合にioErrorが発生する問題をご存知でしょうか?これ、知らずにハマると大変です。
というわけで、原因と対策について、例によってヌルくご紹介したいと思います。
2009年02月10日
[Flash]AS3のVideo.clear()が効かない!?
FLV の再生完了後は Video.clear() で画面をキレイにしたいのが人情ですが、どうも AS3 になってから clear() が効いてない気がしていました。
そのまま放置してましたが、機会があって調べたところやはり Flash Player のバグのようで、Video.smoothing が true の場合に起こる不具合でした(左上の1ピクセルだけ効くらしい)。ならば clear() の前に smoothing を false にしてやるぜと思うところですが、そう簡単には回避させてくれません。どうしても対処したいなら、都度ビデオの削除や初期化をしないとダメっぽい。試してないけど。
バグ自体は 2008 年のアタマに Adobe のバグシステムに登録されてますが、未だに直っていないとは何ということでしょう。まあ自分もそうだったし、気になるけどまあいいか的な状況なのかな。
2009年01月13日
[Flash] [GIZMO]Flash CS3を使用したガジェットのデバッグ。ActionScript3編
基本的にはtraceで間に合うのですが、 たとえば関数のコールが深くなったりとか、人のソースを読むときなどにはデバッガを使えると便利だったりします。
そこで、今回はFlash CS3を使ったガジェットのデバッグの仕方をご紹介します。
2008年08月12日
[3D] [GIZMO]コミュニティデッキ3D版<物理エンジンで遊んでみよう編>
まだまだ引き続きコミュニティデッキ3D版で遊びましょう。
今回は物理エンジンを試してみます。
2008年07月31日
[3D] [GIZMO]コミュニティデッキ3D版<ガジェットを作ってみよう編その2>
今回も引き続き、コミュニティデッキ3D版の使い方についての解説です。
今回は前回の予告通り、<ガジェットを作ってみよう編その2>と題し、用意した3Dモデルデータをそのままデスクトップガジェットとして表示させる方法について説明します。