コピペで作れるFlash CS5.5製iPhoneアプリ
- - PR -
2011年5月に発売された「Flash Professional CS5.5」では多くの新機能が追加されています。自動保存とリカバリ、オートステージサイズ、スマートフォン用アプリ書き出し(パブリッシュ)、USB接続でのモバイル(Android)のテスト、といろいろありますが全体的にはスマートフォンに関するアップデートがたくさんありました。
今回は、その中でも今までのFlash Proで使えなかったスマホアプリ開発向けの「デバイスカメラ」「加速度センサ」「GPS」の3つについて、コピペ(コピー&ペースト)で使える簡単なActionScriptのサンプルコードを交えて、Adobe AIR/FlashベースのiPhoneアプリ開発について説明します。
なお、本稿では、iPhoneベースで説明していきますが、Androidアプリを作成する場合も分かるように説明を加えておきます、「AIR for iOS」と記載している部分は「AIR for Android」と置き換えてください。
Flash ProでiPhoneアプリを作るには
「はじめての○○」……といえばやはり「Hello World」。まずは文字を表示するだけの簡単なサンプルを作ってみましょう。まず、用意するものは以下のような4種類の大きさのアイコン用の画像です。iPad用を含めると、6種類必要になります。以降、サイズは、すべてピクセル単位です。実際の大きさよりも縮めて表示しています
|
|
☆ プロビジョニングファイルを準備
Flash ProでのiOS(iPhone/iPad/iPod touch)アプリ開発には「iOS Developer Program」への登録とMac OS XとXcodeの開発環境が必要です。Androidでは特に必要ありません
プロビジョニングファイルの作成は非常に簡単です。まず始めにテストに使う端末を登録します。
端末登録は「iOS Provisioning Portal」の「Device」メニューで端末IDを登録するか、Xcodeのオーガナイザで登録するかの2通りがあります。

筆者はiPadとiPhoneの2台を登録していますが、必要なものだけで大丈夫です。
次に、プロビジョニングファイルと証明書を作成します。こちらはiOS Provisioning Portalの「Home」メニューに作成アシスタントがあります。

アシスタントに従って作成していくと特に問題なく証明書とプロビジョニングファイルを作成できます。途中で入力するAppIDは後で必要になるので控えておいてください。
ダウンロードした証明書をダブルクリックするとキーチェーンアクセスが開きます。
ここで設定したパスワードはパブリッシュの際に使うので覚えておいてください。
プロビジョニングをダブルクリックすると、Xcodeのオーガナイザが開いて自動的に登録されるようになっています。証明書は後で使うためにキーチェーンアクセスで「p12」ファイルを書き出しておきます。Androidについては後述します。
次ページでは、Flash Pro上でプロジェクトを作成し、簡単な「Hello World」アプリとカメラアプリを作ります。
| 1/3 |
| INDEX | ||
| Flashでできる! iOSアプリ制作入門(3) Flash Proで作れる! iPhoneのセンサ類を使うアプリ |
||
| Page1 コピペで作れるFlash CS5.5製iPhoneアプリ Flash ProでiPhoneアプリを作るには |
||
| Page2 FlashでiPhoneカメラアプリを作るには |
||
| Page3 Flashで加速度センサを使うiPhoneアプリを作るには FlashでGPS/地図表示のiPhoneアプリを作るには 「簡単」「作り込み」を用途で使い分けよう |
||
Flashでできる! iOSアプリ制作入門 バックナンバー 連載インデックスへ»
- 第1回 iPhone/iPadアプリ開発の扉を開くAdobe AIR 2.6とは
- 第2回 WindowsでもiOS開発ができるFlash Builderの基礎
- 第3回 Flash Proで作れる! iPhoneのセンサ類を使うアプリ
| ご意見、ご感想は Smart&Social 会議室へどうぞ |
| Smart&Social フォーラム トップページへ |
TechTargetジャパン
- JenkinsでCIすればAndroidアプリ開発はもう怖くない (2012/5/23)
Androidアプリ開発における継続的インテグレーションの重要性やJenkinsの利点を解説し、環境構築の仕方や使い方の手順を紹介します - Open Graphアプリを作りApp Centerに登録するには (2012/5/18)
ユーザーの活動を共有できるFacebookの新機能を使ったアプリの開発方法と新しいアプリストアへの登録手順を解説 - Bootstrap、Hogan.js、FinagleなどTwitter系OSS (2012/5/15)
Twitterのアーキテクチャやオープンソースへの取り組みなどの講演模様をお届け。OpenJDKやStorm、Gizzard、Twitter4Jも注目 - ソーシャルゲーム/スマホ開発イベント記事が人気 (2012/5/11)
4月はソーシャルゲームの開発者向けイベントや、Webとネイティブの対決が熱かった! UnityやPerfumeも見逃せない!?
|
|
キャリアアップ
スポンサーからのお知らせ
イベントカレンダー
- - PR -
