Category: ActionScript

CreateJSでミニゲームを作ってみたCreateJSでミニゲームを作ってみた

Flash CS6 の拡張機能である Toolkit for CreateJS を利用して、ちょっとしたミニゲームを作ってみましたので、その使用感や気をつけたことを述べていきます。 今回作ったゲームは、高速で移動するライオンを、制限時間内にクリックして捕まえるゲーム?です。PC以外にはiOS5以上のiPhone/iPad、Android3.2以上の端末で動作確認しました。(モバイル端末には最適化してないです。また、PCでゲームを始めると、音がなります)作ったゲームは、コチラから。 Flash上での作業 まず、最初にやったことは、Flashだけミニゲームを完成させ、一旦、完成させた状態そのままで、CreateJSでパブリッシュしてみて(当然、動きませんが)、どの部分がJSで書き直しが必要か、あたりをつけます。

Flash Player でファイルアップロードで気をつけるべきことFlash Player でファイルアップロードで気をつけるべきこと

Flashのサイトで、flash.net.FileReferenceを使ってファイルをアップロードする機能はよく見かけますが、地味だけど致命的になるハマりポイントが幾つかあります。これらの問題は過去にいろんなヒトがぶつかっているのですが、改めて整理してみました。 ■ Flash Playerのファイルアップロードの通信は、ブラウザから通信APIを利用していない アップロードの通信は、Webブラウザからの通信とは違うもの、と考えておく必要があるようです。このため、ieHTTPHeadersやLiveHttpHeadersのようなHTTPヘッダーをキャプチャするツールでヘッダー情報をキャプチャすることができません。 ■ FirefoxやSafariで自己SSL証明書のSSL通信でアップロードに失敗する 自己証明書によるSSL通信下でファイルアップロードを行うと、アップロードに失敗します。IEではセキュリティ例外を一度承認してしまえばアップロードできるのですが、SafariやFirefoxでは意図的にサーバー証明書やルート証明書をOSやブラウザにインストールする必要があります。