2012-02-12 8 views
2

pngベースのベクター画像を描画して、たとえばinkscapeでAS3のフレックスプロジェクトに埋め込むと、位置やサイズなどを変更するなど、内部の要素を操作できますか、プレーンAs3コードで?AS3でpngファイルを編集できます

また、画像を描画し、内部にAS3コードでグラフィックを使用する方法がありますか?

+1

Vlad、あなたはここでPNGとSVGを混同していますか? InkscapeはSVGを使ったベクトルグラフィックスエディタです。 PNGはビットマップ形式です。 –

+0

はい、確かに、私はベクトルグラフィックスについて語っていました。フレックスプロジェクトにsvgを埋め込むことはできませんか? – Vlad

+0

このサイトが見つかりました。非常に便利なhttp://www.streamhead.com/how-to-use-vector-graphics-in-flashdevelop-svg-in-flash/ yup svgをas3に埋め込み、スプライトとして使用することは可能です:) awesome – Vlad

答えて

1

はい、あなたはどちらかによって以前flex4に独自のコードを記述したり、既存のライブラリを使用してできるようhttp://code.google.com/p/as3svgrendererlib/

プラス、あなたはここにFXGライブラリを使用することができますFlexの4.6を使用している場合:http://help.adobe.com/en_US/flex/using/WSda78ed3a750d6b8f26c150d412357de3591-8000.html

+0

うわー、FXGのいくつかのドキュメントを読んで、それは確かに素晴らしいです。 FXGファイルをエクスポートまたは保存するためのinkskapeやgimpのようなプログラムではサポートがないという残念 – Vlad

1

イメージの位置、サイズ、スケール、回転、歪み、ブレンディングモードを変更し、AS3コードで個々のピクセルデータをトリミング、再描画、操作することもできます。

ラスターイメージからベクターデータを抽出し、そのベクターデータを操作できるかどうかを尋ねる場合は - いいえ。 Graphicsクラスには、ベクター描画のための多くの基本機能がありますが、機能を強化するためにそれに基づいて構築されたかなりの量のライブラリを見つけることができます。

+0

AS3コードで描画するためのライブラリのサンプルを教えてください。複雑なもののGraphicsクラスでdrawPathを使用するのはかなり難しいです。 – Vlad

+0

これはhttp://www.nocircleno.com/graffiti/非常に便利です。 – Vlad

関連する問題