株式会社antsのホームページへようこそ。

MAXサンプル一部修正しました

0
Posted in Lab. By tanaka

先日アップしたMAXのサンプルですが、File I/OのPNG書き出しがWinで動かない旨のコメントをいただきました。スミマセン.. これはMacで確認してオッケーと思ってました。
Winで確認したところ、確かに何も書き出されません。特にエラーも何も出てないなーといろいろ追ったところ、ファイル選択ダイアログのEvent.SELECTイベントが発生していないことが分かりました。
で、理由なんですが、Fileオブジェクトをローカル変数に作っていたため、ガベージコレクトされてしまうみたいです。というわけで、Fileオブジェクトのスコープを変えたところ無事動作いたしました。しかしMacでは仕様が異なるということになり、腑に落ちませんね。

とりあえず修正版をアップしておきます。
PNGExport 修正版