以下は私の質問のサブ部分です:
- 生成されたsvgファイルをサーバ(java)からクライアント(flex)に送信するにはどうすればよいですか? (私はByteArrayとして送信するか、他の方法を使用する必要がありますか?)
- どのように私はフレックスからこのSVGを表示できますか? (イメージファイルsvgのsourceプロパティをxmlとして設定する必要がありますか?)
- フレックス側からこの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 ズームインまたはズームアウトのプロパティ