さんまがおいしい季節だねー(´・ω・`)

Flex3 の SWF メタタグ、全部

Flash — タグ: , , — さくら @ 2009/06/30 22:18

一々コンパイラオプション指定しなくて済むんで、Flex3 でソース書く時は SWF メタデータタグで背景色とか幅とかを指定してるんだけど、あんまりちゃんとしたドキュメント無いっぽいのよね。とりあえず知ってる範囲でまとめてみたから参考程度にどうぞ。元資料はこれ。

Flex cookbook beta – How to set SWF’s properties like background color, FPS or size without changing the compiler options?

このページには Flex3 で使える全部の SWF メタタグのパラメータが記述されてるみたい…っつってもこんだけみたいだけど。

package {
    [SWF(width="800", height="600", frameRate="30", backgroundColor="#FFFFFF")]
    public class C {
    }
}

こんな感じで SWF メタタグをセットしとくと、mxmlc のコマンドラインオプションと同じように Flash アプリの幅、高さ、フレームレート、背景色をソース中で定義できるようになるわ。対応するコマンドラインオプションは -default-size [width] [height], -default-frame-rate [int], -default-background-color [int] よ。

他にも指定できる値あったような気がするんだけど忘れちゃったw
上の押さえとけばほぼ充分だと思うからいんじゃない?ww

ちなみに MXML ソース中で同じように定義するなら mx:Metadata タグを使えばいいみたい。

<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
    <mx:Metadata>
        [SWF(width="80", height="60", frameRate="31", backgroundColor="#FFFFFF")]
    </mx:Metadata>
</mx:Application>

Adobe のバグリストに [#FLEXDOCS-506] Doc the [SWF] metadata tag – Adobe Bug System てのがあるんだけど、まだドキュメント起こすつもりは無いみたいね。とっとと仕事してもらいたいわねww

メタタグのちゃんとしたドキュメントとしては Adobe Flex 3 ヘルプ メタデータタグがあるんだけど、SWF メタタグについては綺麗にスルーしてるわwww
Embed メタタグとかについてはこのドキュメントに載ってるわよ。

さくら

0 Comments »

コメントはまだありません。

この投稿へのコメントの RSS フィード。 TrackBack URI

コメントする

Copyright © 2017 さくらたんどっとびーず | powered by WordPress with Barecity