フットサルボードアプリをリリースしました。

審査にかけていたアプリが何事も無く審査通過しました。 ちょっと拍子抜けしましたが、こんなもんかもしれませんね。http://d.hatena.ne.jp/DiegoTristan/20120603/1338752911iTunesのページは以下です。 http://itunes.apple.com/us/app/futsaltacticeboard…

FlashBuilderで作ったiOSアプリをAppStoreリリースする際のメモ

以前フットサルボードをリリースした際は、FlashProCS5.5を使いました。 今回は初のFlashBuilderによるアプリ、そして有料版も審査にかけた、ということで、いろいろとつまづいた分ノウハウも貯まりましたので、ここにメモを残そうと思います。 基本的なリリ…

フットサルボード(Flexアプリ)をApple審査にかけました

最近人に教えられて初めて知ったのですが、iOSの5.1へのバージョンアップ時に、3G回線のアプリサイズ制限が20MBから50MBに緩和されたとのこと。http://www.appbank.net/2012/03/08/iphone-news/380678.php僕がフットサルボードをFlexに移植した後に、機能追…

フットサルボードサーバ側をgithubに公開しました

フットサルボードサーバ側ですが、基本的な機能実装が一段落したので、githubにあげることにしました。こちらです。 https://github.com/monguri/futsalTacticsBoard-GAE-JEclipseのgit-hub向け環境構築は以前書きました。 http://d.hatena.ne.jp/DiegoTrist…

AIR3.2でStage3DをiPhoneで動かす

今年はフットサルボードのサーバ側(GAE/J)ばかりやってます。さてAIRのバージョン3.2が発表されています。 自分にとって重要な変更は、stage3DがスマートフォンのGPUに対応したこと。先ほど、以前FlashPlayer11向けに作成したStage3D+Away3DのサンプルをiP…

stage3Dのスマホ対応予定は2012年6月ごろ?

上條さんのブログでAdobeのロードマップ発表が紹介されてました。 http://cuaoar.jp/2012/02/flash-player-2012.htmlという訳で他者のブログ内容を転用するだけというチェーンメール的な記事なのですが、 stage3DスマホGPU対応がFlashPlayer11.2で出る予定(…

フットサルボードサーバ側実装計画

Flexのサイズ問題や、Androidの画面に自動でフィットしてくれないとか、Flexのバグっぽい動きとかでちょっと元気をなくし、最近、フットサルボードの開発がとまってました。 上記の問題のためなかなかバージョン2のリリースができてないのですが、3月中には…

stage3d+away3d+blender(or unity)

先日、pixiv株式会社を会場にして行われたBlener+Unity勉強会に参加してきました。 pixivは非常に面白いフロアとなっていて、勉強会の内容自体も楽しかったのですが、その報告はまた別の記事で。今回、僕はちょうどいい機会なので、自分がこれから自作アプリ…

フットサルボードWeb版

大層なタイトルをつけましたが、単にGAEにフットサルボードのFlashをデプロイしただけです。 http://futsaltacticsboard.appspot.com/futsalTacticsBoardFlash/futsalTacticsBoardWeb.htmlアプリのダウンロードが面倒くさくて触ってなかった人も触ってみてね…

Androidの勉強会に参加しました

ワークショップ形式のAndroid勉強会に参加しました。各人が勝手に黙々と作る勉強会で、開発中はほとんど会話がありません。 開始して一時間、自己紹介もなく、周りは知らない人だけの中、黙々と作業しましたwwwでも、その後で自己紹介タイムとなり、そこから…

Flex4.5.1からFlex4.6へ移植して

楽しみにしていたFlashBuilder4.6がリリースされました!細かい点でいくつか仕様や動きが変わっており、少し移植作業が必要でした。 以下に列挙します。 1.app.xmlの変更 FB4.5.1のままだとビルドエラーとなります。 xmlnsのバージョン記載を3.1にしましょ…

MacでGoogleAppEngineforJava開発環境

記事連投。続いてGAE/Jの開発環境を整えました。 やり方はGoogleのサイトに詳しいです。 http://code.google.com/intl/ja/appengine/docs/java/gettingstarted/前回Eclipseの設定は終わりました。 GAE/Jで必要なのは ・Google Pluginのインストール ・Google…

MacでAndroid開発環境

忘れないうちにメモ。以下のサイトに従えばOKです。単なるコピペですみません。 http://d.hatena.ne.jp/mactkg/20110319/1300510402現EclipseバージョンはIndigo3.7.1です。一点、上記サイトで必要ない手順があります。 事前のAndroidSDKのダウンロードは必…

MXMLでコンポーネントに分割できないケース

Flexは、MXMLを使うことで、asですべて書くよりはデザインがはるかに楽になり、ロジックに集中できるのですが、やはりフレームワークに任せる弊害は生まれます。自分の経験したことを2点ほど書きます。①@Embedメタデータタグを使えるのはそのMXML内に限る。…

素材探しは大変

バージョン1のときにFlashProfessionalで作った素材をずっと使っていたのですが、見た目がよくないという声があったので、ネットから素材を探しました。 ところがなかなかいい素材が見つからず、2-3時間探し回るはめに。 たいしたものではないですが、検索の…

Flex4.5(おそらく4.6も)でのアプリサイズ肥大問題

日本ではほとんど話題がwebに上がってないようですが、英語でのAdobeForumでは8月ごろから話題になっており、バグトラックにも挙げられているようです。 https://bugbase.adobe.com/index.cfm?event=bug&id=3014058 http://forums.adobe.com/message/3889291…

Flex4.6でのパフォーマンスアップ

http://www.adobe.com/devnet/flex/articles/whats-new-flex-flash-builder-46.html#articlecontentAdobe_numberedheader_1ksk_studioさんでも紹介されていたADC英語版の記事です。Flex4.6ではパフォーマンスが50%UP、と書いてあります。 かつ、ADC Meetup3…

iPadとiPhone4のシミュレータが使いにくい、とGAE使用に向けて

FlashBuilder付属の、デバイスシミュレータADLですが、iPhone4とiPadのシミュレートをやろうとすると、解像度が高くてモニタに収まりません。 だって、iPhone4って640*960。 旧型MacBookは1280*800。 縦方向に収まりません。新型でも同様。 http://www.apple…

Flexモバイル(4.5)の機能制限のメモ

Flexモバイルプロジェクトは、Flexプロジェクトよりも使えるコンポーネントが減らされており、また、機能しないメソッドがあります。 多くは、モバイル向けにデザインをカスタマイズしたり、省メモリ化、ROMサイズ減が必要となるために、Adobeが優先順位をつ…

TextAreaでのソフトキーボードの動きとバージョン2の話

フットサルボードの録画ファイルは、レコード名と、付属させるコメントを変更できるようにしました。 これで開発は一区切り。バージョン2をリリースします。アップデートされる無償版は、一件しか録画できないというバージョン1の制限を引き継いでいます。 …

FlashBuilderによるgit-hub使用手順メモ

git

以下に従った。 http://maroyakamaroni.sblo.jp/article/44522718.html git-hubのヘルプも参考に。 http://help.github.com/mac-set-up-git/前者ブログと手順が異なる点としては、 ・msysgitはインストールしてません。 ・git+ssh://git@github.com:youracco…

FlexにおけるMVC開発、Flexのサイズの悩み

・MVC開発 以下によくまとまっていました。 http://shimoigi.net/archives/439 IMXMLObjectを使う方法ですね。Adobeではにインクルードする方法が紹介されています。 http://livedocs.adobe.com/flex/3_jp/html/help.html?content=usingas_6.htmlしかし、僕…

AppStoreで対応言語表示が多すぎるバグ、のメモ

現在のAIR(2.xで再現、3.0は不明)でiOSアプリを開発すると、iTunes Storeでの対応言語の表示に、対応した覚えのない言語が大量に出ます。こちら方のブログで報告されています。 http://hamken100.blogspot.com/2011/07/guys.html僕のアプリ(futsalTacticeBoa…

Flexの画面起動時FlexEvent発生順番メモ

基本的なことですが、書いてあるヘルプを見つけられませんでした。trace()で調べたところ以下の順番でした。PREINITIALIZE IMXMLObjectのinitialized() INITIALIZE ADD CREATION_COMPLETE ADDED_TO_STAGE注意点 ・preinitializeの段階では、まだコンポーネン…

ブログパーツにも手を出そうか

最近のサッカー関係のブログは、皆 ttp://www.plus-blog.sportsnavi.com/alien_robben/article/49 みたいに、特定のサッカーボードのブログパーツを使っています。 どこで提供されてるサービス化は調査中です。僕もせっかくAIRでフットサルボードを作ってい…

Flexモバイルでのソフトキーボードイベントとスプラッシュの話

フットサルボードでは、選手の名前の表示にTextInputを使っていますが、デスクトップAIRを作るときはchangeイベントで入力完了を検知していたのですが、うまく行きませんでした。 入力完了イベントを受け取って、XMLに選手名を入れたいのです。changeイベン…

AIRforIOSアプリのサイズと速度について

FlashBuilder4.5を使って、Flexモバイルプロジェクトを素直に使ってフットサル戦術ボードを引き続き作っています。タイトルの件ですが、まずは速度について語ってみます。前からの懸念事項なのですが、初回起動が遅い! 1.5秒くらい真っ黒の画面となり(AIR…

ViewNavigatorApplicationで画面遷移

兼ねてからの計画通り、レコード選択画面への画面遷移を実装しました。 今回は、Flexモバイルプロジェクトで標準で選択できるViewNavigatorApplicationという MXMLタグというかFlexコンポーネントを使いました。ViewNavigatorApplicationの解説についてはこ…

XMLファイルへの保存など

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

条件付コンパイル

AS3

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