ラベル FlashProCC の投稿を表示しています。 すべての投稿を表示
ラベル FlashProCC の投稿を表示しています。 すべての投稿を表示

2013年7月11日木曜日

ApplicationVerificationFailed エラーについて

FlashProCCを利用してairForiOSのパブリッシュを行う時に
こういうエラーが出る時があります

Installation Error: ApplicationVerificationFailed.

このエラーはiOS デジタル署名を付けた時に証明書のファイルやアプリケーションIDに
ミスがある場合に表示されます。このエラーの説明だけだとわかりにくい気がします


確認1:iOS Provisioning ProfilesのApp ID:の項目がAIR for iOS設定のアプリケーションIDと同じかチェックする。

確認2:キーチェーンアクセスのiPhone Developerから書き出した証明書である事。
また、書き出し時のパスワードとiOS証明書のパスワードが間違っていないかチェック
する。

こちらも合わせてお読み下さい

Installation Error: ApplicationVerificationFailed
(リンク先へ)

2013年6月18日火曜日

Flash Pro CCとFlash Builderを連携する

今回はFlash Pro CCFlash Builderの連携を行い
Starling Frameworkを使用して
Air for iOSデバッグを行うという記事を書きました。

Flash Pro CCとFlashBuilderを連携する 1
今回の記事の概要とStarlingFrameworkの設定 (リンク先へ)

Flash Pro CCとFlashBuilderを連携する 2
Air for iOSの設定とサンプルソースコードを記載(リンク先へ)

Flash Pro CCとFlashBuilderを連携する 3
iOS端末によるデバッグ (リンク先へ)

Flash Pro CCとFlashBuilderを連携する 3

Flash Pro CCファイルメニューからAIR 3.6 for iOS 設定を選択します
・レンダリングモード ダイレクト
・解像度 高

一般からデプロイに移ります
iOS証明書プロビジョニングファイルの設定を行います

これでパブリッシュまでの準備が整いました。

次にiOS端末USBケーブルMacに接続し
実際にデバッグしてみます。
今回のテストはiOS 6.1.2を使用しています

Flash Pro CCデバッグメニュームービーをデバッグより
USB 経由でデバイスを選択して、接続した端末を設定します




デバッグメニューリモートデバッグセッションを開始を選択します

iOS端末TestiOSのアプリがインストールされるので、アプリを起動します




Flash Builderで設定したブレークポイントFlash Pro CCに反映されます

Flash Builderで設定したブレークポイント



デバッグ時にはFlash Pro CCの同じ場所で止まります



外部ライブラリファイルもFlash Builderで設定を行えば、Flash Pro CCに反映されます
Starling.as

Flash Pro CCとFlashBuilderを連携する 2

Flash Pro CCを起動し、AIR for iOSを選択します

ActionScript オプションより、クラスエディターFlash Builderに設定します

Flash Builderで設定したStarling Frameworkをリンクします
Flash Pro CCのファイルメニューActionScript 設定ソースパスを開きます
+ボタンを押した後、フォルダボタンを押します

Starling Frameworkソースフォルダを設定します

TestiOSクラスを作成します

TestiOSクラスを作成すると、Flash BuilderFlash Professional プロジェクト
作成するダイアログを表示しますので、作成を行います

TestiOSFlash Professional プロジェクトが作成されました

Flash Builder側からFlashパブリッシュやデバッグを呼び出す事ができます。

TestiOS.asMain.asを作成します
TestiOS.as
package
{
 import flash.display.Sprite;
 import flash.display.StageAlign;
 import flash.display.StageScaleMode;
 import flash.events.Event;
 import flash.geom.Rectangle;

 import starling.core.Starling;
 import starling.utils.HAlign;
 import starling.utils.RectangleUtil;
 import starling.utils.VAlign;

 [SWF(width="640",height="960",frameRate="60",backgroundColor="#0")]
 public class TestiOS extends Sprite
 {
  public static const STAGE_WIDTH:uint = 640;
  public static const STAGE_HEIGHT:uint = 960;

  private var viewport:Rectangle;

  public function TestiOS()
  {
   super();

   stage.align = StageAlign.TOP_LEFT;
   stage.scaleMode = StageScaleMode.NO_SCALE;

   addEventListener(Event.ADDED_TO_STAGE,addedToStageHandler);
  }

  protected function addedToStageHandler(event:flash.events.Event):void
  {
   removeEventListener(Event.ADDED_TO_STAGE,addedToStageHandler);

   viewport = RectangleUtil.fit(
    new Rectangle(0,0,stage.stageWidth,stage.stageHeight), 
    new Rectangle(0,0,stage.fullScreenWidth,stage.fullScreenHeight),
    starling.utils.ScaleMode.SHOW_ALL);

   Starling.handleLostContext = true;
   Starling.multitouchEnabled = true;

   var st:Starling = new Starling(Main, stage, viewport);
   st.stage.stageWidth  = STAGE_WIDTH;
   st.stage.stageHeight = STAGE_HEIGHT;
   st.start();
   st.showStatsAt(HAlign.RIGHT,VAlign.BOTTOM,1);
  }

 }
}
Main.as
package
{
 import starling.display.Quad;
 import starling.display.Sprite;
 import starling.events.Event;
 import starling.utils.Color;

 public class Main extends Sprite
 {
  public function Main()
  {
   super();
   addEventListener(Event.ADDED_TO_STAGE,addedToStageHandler);
  }

  private function addedToStageHandler(event:Event):void
  {
   removeEventListener(Event.ADDED_TO_STAGE,addedToStageHandler);

   var quad:Quad = new Quad(100,100,Color.BLUE);
   quad.x = (stage.stageWidth >> 1) - (quad.width >> 1);
   quad.y = (stage.stageHeight >> 1) - (quad.height >> 1);
   addChild(quad);
  }
 }
}

Flash Pro CCとFlashBuilderを連携する 1

今回は主にこの3つを行いました。
・Flash Pro CCFlash Builderを連携します。
StarlingFrameworkの簡単なサンプルアプリの作成
Flash Pro CCからブレークポイントを利用したデバッグ

開発環境
Mac OS X 10.7.5
Flash Professional CC Ver 13.0.0.759
Flash Builder 4.6
Adobe AIR 3.6
Starling Framework 1.3















Starling Frameworkを使用しますので
Flash BuilderにFlex ライブラリプロジェクトとして作成します
FlashBuilder-StarlingFrameworkをSWC化 (リンク先へ)


Flash Pro CCを購入する

以下の条件で、購入しました

・Creative Cloud単体サブスクリプション - Flash Professional(年間プラン)
・Vプリカでの購入

注意
残高合算後に発行されるVプリカはカード情報(カード番号・有効
期限・セキュリティコード)が新しいものとなります。

という事ですので、支払いの更新がうまくいくかわかりません

カード情報の変更は
creative.adobe.com マイアカウントの「支払い情報を変更する」
からカード番号等の変更ができそうなので、次回の支払い時に試してみます。

2013年5月9日木曜日

AdobeMAX 2013 Flash Professional CCについて

AdobeMax2013で発表のあったFlash Professional CCについて
まとめました。

2013年6月18日から提供開始予定
年間プランでは月々¥2,200
起動時間が今までの10倍パブリッシュ時間が6倍ファイル保存7倍

製品の詳細はこちら(リンク先へ)

今後の機能として
・新規ドキュメントにHTML5 Canvasを追加
JavaScript エディタ
パブリッシュ設定に「JavaScript/HTML」や「WebGL」を追加
が予定されているようです。

詳しくは、下記のtogetterでまとめられています。
Adobe MAX 2013 - What's New and Upcoming in Flash Professional
togetter (リンク先へ)

Adobe AIR SDK 3.8Flash Player SDK 11.8ともにBeta版が公開されました。
Flash Player SDK 11.8Beta (リンク先へ)
Adobe AIR SDK 3.8Beta (リンク先へ)

Adobe Scout CC の新機能
Youtube 動画 (リンク先へ)

FlashBuilderについて

Flash BuilderはCCへ移行していないようです。
最新情報を知っている方がいましたら、是非教えて下さい。
補足:FlashBuilderはCCへ2013年5月時点で移行していないようです。
こちらでCC対象の製品の確認ができます。(リンク先へ)

私個人としては、FlashProCCのエディタ機能、ソースコード管理がどの程度できるか
検証しながら、場合によってはFlashProCCへ開発環境を移す事も検討しています。