Adobe Apollo総合スレ at TECH
[2ch|▼Menu]
182:デフォルトの名無しさん
07/11/02 14:50:04
>>175
SVG イメージの埋め込み

Flex は、SVG (Scalable Vector Graphics) イメージや SVGZ ファイル (GZip 圧縮され
た SVG イメージ) をアプリケーションに読み込むことができます。このため、SVG イメ
ージを読み込み、読み込みんだ SVG イメージを Flex コントロールのアイコンとして使
用することができます。

Flex は SVG 1.1 仕様のサブセットをサポートしているため、計量可能な 2 次元のベク
ターグラフィックを読み込むことができます。サポートされる内容としては、基本的な
SVG ドキュメント構造や CSS (Cascading Style Sheet : カスケーディングスタイルシー
ト) のスタイル設定、変換、パス、基本シェイプ、色の他、テキスト、ペイント、グラデ
ーション、フォントのサブセットなどが挙げられます。Flex は、SVG アニメーション、
スクリプト、インタラクティブ機能を含む SVG イメージの読み込みはサポートしていま
せん。

たとえば、ActionScript で [Embed] メタデータタグを使用して SVG イメージを埋め込
みます。次を参照してください。

[Embed(source="logo.svg")]
[Bindable]
public var imgCls:Class;


この例では、埋め込みイメージを表す imgCls という名前のクラスを定義しています。
SVG ファイルを埋め込むときは、mx.core.SpriteAsset クラスのサブクラスへの参照とし
て imgCls が定義されます。mx.core.SpriteAsset クラスは flash.display.Sprite クラ
スのサブクラスです。したがって、SpriteAsset クラスのメソッドとプロパティを使用し
てイメージを操作できます。読み込んだイメージを操作する例については、JPEG、GIF、
および PNG イメージの埋め込みを参照してください。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5382日前に更新/60 KB
担当:undef