AS3

FlashBuilderでワンソースでモバイルプロジェクトとAS3プロジェクトを両方作るテクニック

大したテクニックでもないですが自分用のメモとして。Flashの利点の一つは、幅広い環境に移植の労が少なく移植できるtことだと思います。スマホアプリの宣伝のため、機能を制限してWeb上で体験してもらうなんてことが可能なのが素敵です。ただ、FlashBuilder…

XMLファイルへの保存など

条件付コンパイルで、SharedObjectとXMLファイルの2通りのメソッドを用意しました。 isSaved(ファイル名) save(ファイル名) load(ファイル名) といった感じで。 loadの前にisSavedでファイルの存在を確認します。 loadのときに例外をキャッチすればisSavedは…

条件付コンパイル

AS3

録画を、SharedObjectとXMLファイル保存の両方を試すため 1、一般的なデータ保存用クラスSaveDataManagerを切り出す 2、条件付コンパイルで2通りの保存方法を切り替えるとしました。 2については、以下を参考にしました。 http://purigen.seesaa.net/arti…

ActionScript3のキャストの謎

AS3

型の変換は、どんな言語でも厄介な部分です。 コンパイラの実装依存になる言語もあるのかな、Cはどうだったっけ。 キャストなんて使わなくて済むなら使わないに越したことはありません。 バグの温床の一つですから。Cでオブジェクト指向書くときは、構造体の…

フットサル戦術ボードついにNowOnSale

ついにレビュー追加しましたよー。 iTunesあるいは以下からダウンロードできます。 http://itunes.apple.com/jp/app/futsaltacticeboardfree/id454047745?mt=8&ign-mpt=uo%3D2無料だし軽いしとてもシンプルなアプリだから使ってみてね!やっとこの日が来たよ…

フットサル戦術ボード5 連続的動画再生

ちょこっと進んだので進捗を書きます。・座標の連続的録画が可能に ・日本語で背番号書いても文字化けしなくなったこれまでは、駒をドラッグアンドドロップしたときにドラッグ開始座標と終了座標のみ記録してましたが、毎フレーム記録するようにしました。 …

またもや開発環境変更を試みる

Professional CS5の体験版期限が切れたので、5.5体験版をインストールしてフットサル戦術ボードを起動してみました。 ところが、エラーが出て動かない。。。 何らかの仕様変更があったのでしょう。これをきっかけにして、Flash Builderで開発する意思を固め…

フットサル戦術ボード3

つらつらとこの土日の話題を書きます。 過去記事のフットサル戦術ボード2にスクリーンショットあげてます。1、ちょっと間が開いたのでソースコード理解しなおし&整理2、Adobe Proffesional CS5(以下CS5)の体験版期限切れた。CS5.5の体験版に乗り換え予定…

FLASH開発の書評

この週末は、開発よりは主に本を読んでいました。 今まで本をあまり読まずに作りながら学んできましたが、疑問点がかなり溜まってきたので、体系的に学びなおすことにしました。なので、フットサル戦術ボード作成は、前回記事の③-3の途中で止まってます。う…

フットサル戦術ボード2

GW中にiPhoneアプリ作りを進行させています。 下はスクリーンショットです。 今のところ、①と②の実装は終わっています。(①〜③の内容については前の記事を見てください) ③が難関です。 とりえあずスクリーンショットでは録画、再生、リセットボタンを作って…

フットサル戦術ボード

どうせならiPhoneアプリ開発をFLASHでやっちゃえばいいじゃないか! ということで、Flash Professional CS5のiPhoneアプリ作成機能(Packager for iPhone)を使ってiOSネイティブアプリを作ることにしました。iPhone向けにフットサル戦術ボード、iPad向けに…

結局FlashDevelopはあきらめ

やっと週末がやってきた・・・。 平日は余剰の時間がほとんどないので、趣味と実益を兼ねた開発は週末限定です。先週はFlashDevelopを使い始めたのですが、結局FlashProCS5およびFlashBuilderを使うことにします。理由は以下です。 1、FlashDevelop(以下、…

FlashDevelopでWebサイトを作ってみる

会社でAIRで作成されたツールのソースコードを触っているけど、やはり一から作ってみたいもの。 家でAS3で開発しようにも、FlashBuilder4は高い。 3万円しますよ。 とりあえず、買う決心がつくまではFlashDevelopを使うことにします。お題は以下。 ・所属す…