Flash:コンテンツを複数のステージサイズでパブリッシュしたい

まず複数のプロファイルを作成し、そのプロファイルを使ってパブリッシュするよう考えました。

pic1

プロファイル名>デフォルトの名称を変更して320、出力ファイル名を任意で設定します。

pic2

サイズ違いを作りたいのでプロファイルを複製します。

pic3

同じように400とします。

pic4

Flashのメニューから新規を選択し「FlashJavaScriptファイル」を選びます。

以下のコードを書きました。

var dom=fl.getDocumentDOM();
//プロファイル名(数字で指定)
var size=[320,400];

if(dom){
for(o in size){
//ステージの高さを指定
	dom.height=size[o];
	dom.currentPublishProfile = size[o];
	dom.publish();
	}
}

コード上のツールバー右端に三角のスクリプトを実行ボタンを押すか、エディタ上で右クリックして「スクリプトを実行」を選んでコードを実行するとindex_300.swf,index_400.swfが出力されます。

以上になります。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中