Posts Tagged ‘AIR’

このページの目次

フルスクリーンのAIRを作るときにハメられたこと

水曜日, 9月 16th, 2009

こんにちは、なかわけです。

メモ程度にさらっと。

AIRを作っててだいたいできたからフルスクリーンにして確認してみようと思い、

stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
stage.scaleMode = StageScaleMode.NO_SCALE;

と書いて、メニューバーの「デバッグ>ムービーのデバッグ」からプレビューしてみたら動きがガタガタになりました。

作っている内容にもよりますが、処理が重いモノを作っているとガタガタに再生されると思います。
げッ!作り直しか?どこがおかしかったんだろう・・・と思いながら、
AIRをちゃんとパブリッシュしてインストールして再生してみました。
すると、ほぼ想定通りの動きで再生されました。

どうやら、Flashからのプレビューではガタガタに再生されるようです。
一瞬、焦った。

AIRのパッケージはできるけど、パッケージ化がうまくできてない

日曜日, 9月 6th, 2009

こんにちは、なかわけです。

タイトルの意味がわかりにくいですね。
この2日間AIRに悩まされました。

AIRの仕事が来て、なかわけは今までAIRを作ったことがなかったので、
最初は手始めに簡単なAIRアプリを作ろうとHowTo系のページを見ながら研究していたら、
いきなりAIRがパッケージ化に失敗するようになりました。

もうちょっとわかりやすく説明すると、AIRのパブリッシュ(パッケージ)はできるとのですが、
書き出されたAIRファイルができそこないで、そのAIRを起動すると「エラーが発生しました。~」
というメッセージが表示されて先に進まなくなりました。

エラーが発生しました。

このページを見ながら作業していたら、うまく動かなくなりました。
http://www.adobe.com/jp/newsletters/edge/september2007/articles/article2/index.html
http://www.adobe.com/jp/newsletters/edge/october2007/articles/article3/index.html

どうやらこのページの記事が古いもので、当然アップデータも古く、気付かずにインストールしてしまいました(バージョンが古いはずなんだからアップデートできちゃうのも問題化と思いますが)。

記事内には、
不具合が発生した場合は Flash CS3 のアプリケーションそのものを再インストールする必要がありますので、あらかじめご了承ください。
と書いてあったので再インストールをしました。

が、今度は今までAIRのパブリッシュできていたFlashファイルもパブリッシュできなくなってしまいました。
Flash自体のインストールに失敗したのかと思って今後はライセンスを解除してCSごと再インストールしてみたのですがやっぱりダメでした。

その後いろいろ試したり調べたりしてダメだっだのですが、解決方法をほぼ偶然的に見つけました。
なかわけはそもそも勘違いをしていて、CSの再インストールのときに各ソフトのアップデートを自動的に行いインストール後には最新の状態になっているモノだと思っていました。
しかし、CSの再インストールはパッケージCDの中身しかインストールしないようです(これって普通?)

もしや、と思ってFlashを起動しメニュー>「ヘルプ」>「アップデート」をしてみました。
すると、AcrobatとIllustratorの更新がありました・・・。
「アクロバットとイラレか・・・」と思いながら、とりあえずアップデートをかけてみました。
イラレのアップデートが失敗した・・・。

おいwと思い、もう一度メニュー>「ヘルプ」>「アップデート」を選択しました。
すると、100数件のアップデートが見つかりました。おぉ!と興奮しながらインストールボタンをクリックすると、その中にFlashのアップデートも!

途中1度再起動要求がありましたがその後めでたくアップデートが完了!
AIRも無事パッケージできるようになりました!!

要するに、2回「アップデート」をするというのが正解だったようです。
今回、痛感したのは記事の日付とアップデータの内容をよく確認してからアップデートしようということでした←基本(いや、しかし古いアップデータがインストールでき(ry・・)。
はぁー、1日半無駄な時間を使ってかなりストレスでした・・・。