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

Author Archive

エラー処理

0
Posted in Lab.

外部委託したAS3コンテンツを受け取った際、結構ランタイムエラーが出てたりすることがあります。どうやらAS2と同じような流儀で作っていて、デバッグプレーヤも使ってないところがあるようです。 AS2だと良い意味でも悪い意味でもエラーが無視されるので、それでプログラミングを覚えてしまった場合は仕方ない面もありますが… 決してAS2ではエラー処理が要らなかったわけでもなく、AS3に移行するにあたってその辺を改めて啓蒙している場面もあんまり見ない気がします。 まあとりあえずはここからデバッグプレーヤを入れてもらって、どんな状況でもランタイムエラーが出ない仕上がりにもっていく必要があります。…

Read Post

FLV の再生完了後は Video.clear() で画面をキレイにしたいのが人情ですが、どうも AS3 になってから clear() が効いてない気がしていました。 そのまま放置してましたが、機会があって調べたところやはり Flash Player のバグのようで、Video.smoothing が true の場合に起こる不具合でした(左上の1ピクセルだけ効くらしい)。ならば clear() の前に smoothing を false にしてやるぜと思うところですが、そう簡単には回避させてくれません。どうしても対処したいなら、都度ビデオの削除や初期化をしないとダメっぽい。試してないけど。 …

Read Post

AS1/2用の前書でご好評いただいておりました逆引きクイックリファレンスのAS3版が発売となりました。アドビ公認インストラクター林拓也さんとants タナカの共著です。 『ActionScript 3.0 逆引きクイックリファレンス Adobe Flash CS3対応』 ・著者:田中康博・林拓也 ・発行:毎日コミュニケーションズ ・定価:3,570円(税込) ・B5変型判 536ページ その名の通り「〜するには」という目的から方法を引くリファレンス本です。280項目載っています。書店にお立ち寄りの際は手に取っていただけますと幸いです。とても赤いです。

Read Post

FlashにはAMFというバイナリ通信のフォーマットがあって、LocalConnectionやSharedObjectでもこの形式でデータを扱ってます。AIRでオブジェクトをローカル保存するときなんかもそうです。で、AMFがデフォルトで対応してるデータ型は勝手にクラスのマッピングをしてくれますが、そうじゃないオブジェクトを使いたいときもあります。要は自作クラスのインスタンスも保存&復元したいってわけです。 これをやるには全部のプロパティが取り出せて、後で自動でnew()して設定し直せないとダメですよね。なのでプロパティが全部publicなクラスは行けるようです(黙示的なgetter/sette…

Read Post

AS3でNabeAtzz

0
Posted in Lab.

最近よく見る、FizzBuzzをNabeAtzzでやる人たち。 実に面白い。私もやってみよう。 var aho:Array=[[“”,”いち”,”に”,”さん”,”し”,”ご”,”ろく”,”しち”,”はち”,”きゅ”],[“”,”じゅう”,”にじゅう”,”さんじゅう”]]; for(var i:uint=1;i

Read Post

Adobe AIR 1.0リリース

1
Posted in Lab.

されたっぽいですね。 http://www.adobe.com/products/air/ でもMac版がNot Foundだ… [追記]ダウンロードできるようになりました。 あとはいつものように下記の開発ツールが用意されてます。 Flex Builder 3 Flex 3 SDK AIR SDK Adobe AIR Update for Flash CS3 Professional Adobe AIR extension for Dreamweaver こんなページもありました。 http://www.tryadobeair.com/

Read Post

会社のプロジェクトでは当たり前のようにSubversion使ってバージョン管理をしてますが、これって個人で簡単に使えたら便利ですよね。自分ライブラリをUSBメモリなんかに入れて自宅と会社を行ったり来たりしてると「あれ?今日どのクラスをいじったんだっけ…?不安だから全部コピろう」なんてことはしょっちゅうです。 で、だいぶ前にBeanstalkというのを知ってアカウントを作っておいたのですが、フリーで利用できるのは20MBまでなんです。ちょっと少ないなーなんて思って似たようなサービスが他にあるか調べたところ、プライベートなリポジトリを作れるものの中では次の2つが良さげでした。 ・Unf…

Read Post