ActionScript3のキャストの謎

AS3

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

フットサル戦術ボード今後の計画

Pro(タイムラインベース)からFB(Flex)への移植も終わり、とりあえずFlexでも以前と同等の機能になりました。 一息ついたので今後の計画を立てます。1、高速化。Flexにして、素材をベクターからpngに変えたことで起動、アニメーションともに遅くなっている…

AdobeDeveloperConnection(ADC)

今まであまり見ていなかったのですが、ADCにある記事にぱらぱらと目を通すと、自分が今まで疑問に思っていたことやはまっていたことがかなり解決されました。 http://www.adobe.com/jp/devnet/ Adobeのヘルプに文句を言っていたのがちょっと情けないです。逆…

FlexにおけるRetinaDisplay対応

持っている端末がiPhone3GSなので、デスクトップ上でデバッグするときもシミュレータはiPhone3GSの設定を選択しています。 今日、何の気なしにシミュレータ設定をiPhone4にしてみたのですよ。 そしたら、アプリケーションの画面がシミュレータの左上4分の1…

スクリーンキーボード出現時に画面を上方にスクロールさせる

はまっていた問題が解決したので情報共有します。 引き続き、フットサル戦術ボードをFlexに移植しています。 AdobeProではクラシックテキストでテキストエリアを用意すれば、フォーカスしたときにネイティブのスクリーンキーボードが出現します。 スクリーン…

FlashBuilder4.5買ってもうた

たった今FB4.5購入しました。 Standard版で30000円! 高い!ここ最近は、仕事がDBとかwebのミドルウェアになので、あまりスマフォのアプリを作ることにモチベーションが湧かなかったり仕事関係の勉強に励んでましたが、やっぱりつまらないのでスマフォアプリ…

IT系は理系か?

IT系は理系とはいえないではないか、とよく考えるのですが、数学的、図形的な頭の使い方を多少なりともしたのは仕事ではブラウザのベクターグラフィックスライブラリが最後です。 コンパイラとかパーサとかは、文字列処理だと思うとあんまり食指が伸びなて食…

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

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

最近のお仕事はDB

現職には4月に入社してFlash、Flex、Javaサーブレットなどを経験してきましたが、最近はひたすらSQLクエリを書いています。 配置換えで、人の足らないところに異動(といっても部署は変わってない)したのです。 正直クライアント側の方が性に合うのですが、…

フットサル戦術ボード6 アプリ申請

さきほどアプリ申請しましたー。 いつものことですが今回も3時間以上かかりましたー。 レビューが待ち遠しい。今回は、無償体験版という形でリリースしました。 全てAdobeProで仕上げています。 今後の機能追加の予定は既に頭の中にありますが、それはFBで作…

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

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

AIRアプリAppStore公開の自分用メモ

下記のページに必要な情報は書いてあるので参考にしました。・通常のiOSアプリと同じ部分 http://gihyo.jp/dev/serial/01/iphone 第9回と10回 ・今回は無償公開だけで有償のときは以下を参考にしようかな http://d.hatena.ne.jp/shunsuk/20090522/1242997423…

AdobeはJavaScriptの開発環境を売れば?

最近、というか数年前からJavaScriptが元気です。 最初はブラウザの表示を動的に制御するだけの言語でしたが、 ・Titaniumでスマフォアプリ ・Node.jsでアプリケーションサーバ(JSはマルチスレッドを言語でサポートしてないが、時分割でマルチスレッドっぽ…

AdobeProffesionalで作った素材をswfやpngで保存する方法のメモ

ProからFBへフットサル戦術ボードを移植するに際し、シンボルにしている素材をビットマップで保存し、FBで使います。1、ライブラリで対象のシンボルを選択 2、[修正]→[ビットマップに変換] 3、ライブラリにビットマップ画像ができているので、それのコン…

フットサル戦術ボード4 ついに実機搭載

ついに手持ちのiPhone3GSで動かしましたよ。 なにはともあれiPhoneで撮影したSS(スクリーンショット)をば。 AppStoreへのリリースを目指しているので申し訳ありませんがipaファイルのアップロードはご勘弁を。 駒を自由に動かせて、録画ボタンを押しながら動…

超重要!FlashBuilder4.5.1でiOSアプリを出力する方法いか

2011/06/27 追記 http://codezine.jp/article/detail/6008 の記事を読むと、下記の問題は生じていないようです。 ですので、もしかするとFB4.5の体験版のインストールがいつのまにか差し替えられていて、4.5.1相当になっているのかもしれません。 私の使った…

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

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

フットサル戦術ボード3

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

次はJavaサーブレット

仕事ではしばらくブラウザゲーム開発っぽいことをやってましたが、今週から社内Webツールの機能追加をやることに。 僕がWeb未経験なので、いろいろ仕事を振って育てていただいているのです。感謝感謝。この1ヶ月半は完全にFlasherでしたが、今回はクライアン…

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を使うことにします。お題は以下。 ・所属す…

ActionScript3.0は好み

前回の記事で、ActionScript3.0(以下AS)は肌に合うと書きました。 今まで多くの言語を触ったことはあれど、仕事で使うレベルだった言語はCだけなので僕が言語について語るのはおこがましいですが、ASについて語ってみます。ASについては文法や開発手法を1…

Flash+ActionScript勉強中

題材がころころ変わって申し訳ないです。新しい就職先では、ActionScriptによるソーシャルゲーム開発を担当することになりました。 というわけで、当分はPHPやMySQLは仕事では使いません。 (もちろん、他チームでそういう仕事をしているので知っていること…

PHP+MySQL勉強中

この2ヶ月ほど、就職活動を行っていてiPhoneアプリ開発が止まっており、それに伴いブログ更新も止まっていました。就職先が決定し、開発をする余裕が出てきたので、ブログを再開しようと思います。いきなりですが、ブログのタイトルを変更しました。 旧:Die…

iPhoneアプリ開発の本を1冊買いました

iOS

ネットと公式のマニュアルだけで開発を進めてきましたが、ちょっとつまって右往左往することが増えてきたので、ひっかかりを減らすために一冊入門本を買いました。マイコミの「よくわかるiPhoneアプリ開発の教科書」です。他の本と見比べた結果、これが一番…

MediaPlayerフレームワーク使えばiTunesライブラリに触れるっぽ

iOS

ttp://developer.apple.com/jp/devcenter/ios/library/japanese.htmlの「iOSテクノロジーの概要」を読んだ。iTunesライブラリのコンテンツを管理するアプリを作るという、僕の目的に対しては、MediaPlayerフレームワークが使えるようだ。以下、抜粋。 「iOS …

iPhoneゲームを買ったけど

iOS

正月の休みで、ふとゲームがしたくなり、面白いと評判のゴーストトリックというiPhoneゲームを買った。DSのゲームの移植だ。確かに面白く、半日ほどプレーした。もうすぐクリアだろう。でも、正月休みが終わった今、続きをやる気になかなかなれない。なぜか…