/ /フレックス側のSVG画像のズーム - flex、svg

フレックス側でのSVG画像のズーム - flex、svg

以下は私の質問のサブ部分です:

  1. 生成されたsvgファイルをサーバ(java)からクライアント(flex)に送信するにはどうすればよいですか? (私はByteArrayとして送信するか、他の方法を使用する必要がありますか?)
  2. どのように私はフレックスからこのSVGを表示できますか? (イメージファイルsvgのsourceプロパティをxmlとして設定する必要がありますか?)
  3. フレックス側からこのSVGをどのようにズームできますか?

回答:

回答№1は1

生成されたsvgファイルをサーバ(java)からクライアント(flex)に送信するにはどうすればよいですか? (私はByteArrayとして送信するか、他の方法を使用する必要がありますか?)

SVGはテキスト形式です。あなたがワイヤで簡単に送信する方法を探しているなら、私はテキストを使用します。

どのように私はフレックスからこのSVGを表示できますか? (私はちょうどソースを設定する必要があります イメージファイルsvgのプロパティはxml?)

SVGはFlash Playerのネイティブフォーマットではありません。私は、あなたがFlash PlatformアプリケーションでSVGビューアを使って何かをするためのActionScriptベースのSVGレンダラ/ビューアを構築する必要があると思います。 このようなライブラリの1つがここにあります.

私は、FlexコンパイラがSVGをFlexで使用可能なものにするために、いくつかの魔法を使うことができると信じています。 ここの詳細。コンパイル時にSVGグラフィックを埋め込む必要があります。実行時には何もしません。

コマンドラインツールを使用してSVGをサーバー上のSWFにコンパイルし、FlexアプリケーションにSWFをロードさせることができます。

フレックス側からこのSVGをどのようにズームできますか?

Flexコンポーネントとしてどのように表示するかを理解したら、 scaleX, スケールY、および scaleZ ズームインまたはズームアウトのプロパティ