アンケートご協力のお願いgihyo.jpでは,2010年度に向けて豪華プレゼントが当たる読者属性アンケートを実施しております。ご協力ください。

gihyo.jp » DEVELOPER STAGE » 連載 » Adobe AIRで作るデスクトップアプリケーション » 第10回 Adobe AIR ベータ2公開

Adobe AIRで作るデスクトップアプリケーション

第10回 Adobe AIR ベータ2公開

Beta 2のダウンロード

米シカゴにてMAX 2007が開催される中,10月1日にAdobe AIR Beta 2が公開されました。Beta 1からは大きな変更点もあり,これまで作成したAIRアプリケーションはそのままでは動作しなくなっています。開発ツールもバージョンアップしているので,それらも含めて主な移行のポイントを見ていきましょう。

新しい外観のインストーラ

新しい外観のインストーラ

AIRファイルの
アイコンも変わった

AIRファイルのアイコンも変わった

AIRランタイムや開発ツールはいつものようにAdobe Labsからダウンロードできます。Beta 1とBeta 2のランタイムは共存が可能ですが,Beta 1の有効期限は2007年12月11日となっています。それまでに既存のアプリケーションの移行を進めたほうがよいでしょう。Beta 2用の開発ツールとしては,Adobe Flex Builder 3 Public Beta 2Flex 3 SDK beta 2Adobe AIR SDKAdobe AIR Extension for Dreamweaver Beta 2Adobe AIR update Beta 2 for Flash CS3 Professionalが公開されています。

なお,Flash CS3用のアップデータは前回と同じく日本語版が用意されていますので間違えないよう入手してください。インストール前には旧バージョンのアンインストールが推奨されています。以下がその手順です。

[Macintosh]
  • ドライブ名:/Applications/Adobe Flash CS3/ 以下の AIK フォルダを削除
  • ドライブ名:/Applications/Adobe Flash CS3/First Run/Commands 以下の次のフォルダ/ファイルを削除
    • AIR フォルダ
    • AIR - Application and Package Settings.jsfl
    • AIR - Package AIR File.jsfl
  • ドライブ名:/Users/<ユーザ名>/Library/Application Support/Adobe/Flash CS3/ja/Configuration/Commands/ 以下の次のフォルダ/ファイルを削除
    • AIR フォルダ
    • AIR - Application and Package Settings.jsfl
    • AIR - Package AIR File.jsfl
  • ドライブ名:/Applications/Adobe Flash CS3/Configuration/External Libraries 以下の FLAir.bundle を削除
  • ドライブ名:/Applications/Adobe Flash CS3/Configuration/ Players 以下の AdobeAIR1_0.xml を削除
[Windows]
  • ドライブ名:\Program Files\Adobe\Adobe Flash CS3\ 以下の AIK フォルダを削除
  • ドライブ名:\Program Files\Adobe\Adobe Flash CS3\ja\First Run\Commands\ 以下の次のフォルダ/ファイルを削除
    • AIR フォルダ
    • AIR - Application and Package Settings.jsfl
    • AIR - Package AIR File.jsfl
  • ドライブ名:\Document and Settings\<ユーザ名>\Local Settings\Application Data\Adobe\Flash CS3\ja\Configuration\Commands\ 以下の次のフォルダ/ファイルを削除
    • AIR フォルダ
    • AIR - Application and Package Settings.jsfl
    • AIR - Package AIR File.jsfl
  • ドライブ名:\Program Files\Adobe\Adobe Flash CS3\ja\Configuration\External Libraries 以下の FLAir.dll を削除
  • ドライブ名:\Program Files\Adobe\Adobe Flash CS3\ja\Configuration\Players 以下の AdobeAIR1_0.xml を削除

上記の作業を行わない場合は,アップデータを上書きインストールした後にクリーンアップスクリプト(Beta 1 CleanUp Script)を使って不要なファイルを削除します。クリーンアップスクリプトはアップデータと同じ場所から入手できます。これを実行するには,JSFLファイルとして保存しFlashの[コマンド]→[コマンドの実行...]から選択します。

アプリケーション記述ファイルの変更点

では,Beta 2で仕様が変更された主なポイントを追っていきましょう。まず,アプリケーション記述ファイルの書式が一部変わっています。変更点は次の通りです。

  • xmlnsの値が“http://ns.adobe.com/air/application/1.0.M5”となった。
  • <rootContent>要素が削除され,代わりに<initialWindow>要素が追加された。
  • <rootContent>要素の各属性は<initialWindow>要素の子要素になった。
  • <initialWindow>要素下の<visible>要素を省略した場合のデフォルト値はfalseになった。

以下は新しい書式のサンプルです。

<?xml version="1.0" encoding="utf-8" ?> 
<application appId="jp.anthill.SampleApp" version="1.0" 
	xmlns="http://ns.adobe.com/air/application/1.0.M5"> 
	<name>SampleApp</name> 
	<title>Sample Application</title> 
	<description>A sample application</description> 
	<copyright>(c)2007 ants Inc.</copyright> 
	<initialWindow> 
		<title>Sample Application</title> 
		<content>SampleApp.swf</content> 
		<systemChrome>none</systemChrome> 
		<transparent>true</transparent> 
		<visible>true</visible> 
		<width>640</width> 
		<height>480</height> 
	</initialWindow>
</application>

なお,アプリケーション記述ファイルとは直接関係ありませんが,アイコンとして指定できる画像フォーマットがPNGのみになっているので注意してください。

著者プロフィール

タナカヤスヒロ

早稲田大学卒業後,DTP業務を経てマルチメディア系制作会社へ。Macromedia Directorにのめり込む。フリーランスとなりFlashにシフトしてからもデスクトップ絡みの仕事が絶えず,Apolloにも勝手に縁を感じている。現在株式会社antsに所属。ants Lab.にも記事を上げている。

URLhttp://labs.anthill.jp/

著書

  • ActionScript逆引きクイックリファレンス

    ActionScript逆引きクイックリファレンス(毎日コミュニケーションズ)

  • GIZMO Programmer's Bible FLASHによるガジェット開発

    GIZMO Programmer's Bible FLASHによるガジェット開発(毎日コミュニケーションズ)

コメント

コメントの記入

パスサポ

多数の情報処理技術者試験対策書籍の発行実績を誇る技術評論社がお届けする,資格試験合格サイト「めざせ! 情報処理試験 パスサポ」が開設されました。

ピックアップ

サクセスストーリーに続く,快適サーバー運用管理のヒント!

データの増大,煩雑な管理,システムダウン,セキュリティなど,迫りくる課題からシステム管理者の負担を軽くするポイントを解説します。

gihyo.jp インフラエンジニア情報局

ネットワークやITにかかわるあらゆる業種で必要とされるインフラエンジニアに向けた技術情報や心構え,その魅力について多角的に紹介。

テストエンジニア ステーション

いま,ITに関わるあらゆる開発業務で注目されつつあるテスト系エンジニアをターゲットにしたコンテンツサイトを展開します。

一行クイックアンケート

gihyo.jpで取り上げてほしいネタは?

※検索はページ右上の検索ボックスをご利用ください。

その他の連載

読むウェブ ~本とインタラクション

ディスプレイで読む活字とそのインタラクション(interaction:相互作用)について,最新Webを紹介しながら読み解いていく。

いま,見ておきたいウェブサイト

この連載では,国内外の最新のウェブサイトを隔週更新で取り上げ,これら最新サイトの特徴や素晴らしい部分を,さまざまな角度から解説していきます。

Windows phoneアプリケーション開発入門

Windows Marcketplace for Mobileがサービス開始され,作成したアプリケーションを個人でも世界をターゲットに公開できる環境が整ってきました。これを機にWindows phoneアプリケーションの開発をしてみませんか?

ここは知っておくべき!Windows Server 2008技術TIPS

5年ぶりのサーバOSとなったWindows Server 2008が出荷されて早2年。2009年にはR2が出荷され,再び注目を集めています。発売前から実施したトレーニングによって感じた,インフラエンジニアの方々に知っておいていただきたい機能を中心にご紹介します。

キーパーソンが見るWeb業界

本連載はWeb Site Expert/gihyo.jpとの連動企画です。阿部淳也, 長谷川敦士, 森田雄のお三方による,Web業界をテーマにした座談会です。

きたみりゅうじの聞かせて珍プレー

ソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。みなさんからの投稿もお待ちしてます!

ActionScript 3.0で始めるオブジェクト指向スクリプティング

野中文雄氏が,簡単なスクリプトは書いたことがあるという初級者を対象に,ActionScript 3.0の基本からクラス定義までを解説します。

まだ間に合う「ITパスポート」受験対策 原山先生の短期合格塾

この連載では,4月18日のITパスポート試験の受験に向けて,短い期間で効率良く受験対策を行う方法や,確実に得点するための裏ワザなどを伝授していきます。

連載一覧

gihyo.jp

  • DEVELOPER STAGE
  • ADMINISTRATOR STAGE
  • WEB+DESIGN STAGE
  • LIFESTYLE STAGE
  • SCIENCE STAGE
  • NEWS & REPORT

書籍案内

  • 新刊書籍
  • 書籍ジャンル一覧
  • 書籍シリーズ一覧
  • 新刊ピックアップ
  • ロングセラー
  • 電脳会議

定期刊行物一覧

  • Software Design
  • WEB+DB PRESS
  • Web Site Expert
  • 組込みプレス