問題タブ [fxg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
actionscript-3 - FXGからサブチャイルドを取得する
FXGをイラストレーターからAdobeillustratorからflashbuilder4.5にインポートし、それをステージに載せることができました。私が直面している問題は、FXGの子にアクセスすることです。
動作しない基本的なFXG:
次に、次のようにこれらの子にアクセスしようとします。
これはすぐにnullエラーで私を迎えます。私は過去2時間かそこらでグーグルを検索しましたが、役に立たなかったので、どんな助けもいただければ幸いです。
apache-flex - Flex に変数名で FXG ドキュメントを埋め込む
Flex アプリで FXG を動作させようとしてきましたが、動作し、正常にレンダリングされますが、達成しようとしているのは、データベース内の画像に関するデータを含む一種のギャラリーです。以前は使えて<s:Image source=/path/{variable_name}>
いたのですが、FXGファイルをインポートする必要があり、使えなくなり<s:Image>
ました。ここでは、静的な FXG 画像を表示できます。
<fxg:{data.picturename} />
爆破しようとすると。
flash - キャプチャされたビットマップ データと塗りつぶされた FXG パスの違いをなくすには?
アプリケーションの 1 つで FXG を使用しないようにする方法を見つけようとしていますが、キャプチャされたビットマップが元の塗りつぶされた FXG パスとまったく同じではないという問題が発生します。もともと、互いに隣接する 3 つの図形があるとしましょう (3 つのスライスを持つ円グラフを想像できます)。以下の「cutImage」関数を使用して、塗りつぶされたビットマップ データをキャプチャし、3 つの画像を表示しました。ただし、各形状が他の形状に接する側に 1 ピクセルのギャップがあることを発見しました。関係があるかどうかはわかりませんが、キャプチャされたビットマップは、塗りつぶされたパスを直接表示するのとまったく同じですが、「cacheAsBitmap」が true に設定されています。cacheAsBitmap を false に設定して塗りつぶされたパスを表示するだけでは、シェイプ間にギャップはありません。
質問: パス間にギャップがないように、パスから 100% のコンテンツをキャプチャする方法はありますか?
感謝と敬意
flash - 実世界でFXGを使用する
実世界のアプリケーションでFXGファイルを使用する例を見つけた人はいますか?
actionscript-3 - FXG とフレックス SDK
flex sdk 4.6 がインストールされており、単純なグラフィックス用に FXG ファイルを使用する AS3 クラスをコンパイルしたいと考えています。
Speaker.fxgというfxgファイルがあり、パッケージのようにインポートしようとしました
しかし、コンパイルすると返されます
これも試してみました
この
このエラーが発生し続けます
私は何を間違っていますか?
または、fxg自体に何かがあるかもしれません。ここにxmlコードがあります
ここから fxgeditor air アプリを使用しましたhttp://fxgeditor.7jigen.net/
私もAを使用してみました.Ilustratorはfxgファイルをエクスポートし、コンパイルしますが、swfは空白です
actionscript-3 - fxgをflex4.6プロジェクトにインポートするとエラーが発生します
Inkscapeとfxgプラグインを使用してfxgファイルを作成しました。それはBugattiVeyron.fxgと呼ばれています
また、flex sdk4.6とFlashDevelop4を使用してAS3プロジェクトを作成し、次のようなimportステートメントを使用してこのファイルをインポートします。
このようにインスタンス化します
FD4でビルドボタンを使用してもエラーは発生しませんが、実行するとこのエラーが発生しますが、すべてのエラーを閉じると、ファイルは正常にインポートされ、イベントを追加できます。
エラー:
したがって、このエラーが発生しますが、エラーを閉じた後にファイルがインポートされます。
何が問題になるのでしょうか、何か考えはありますか?
apache-flex - FlexモバイルアプリでFXGグラフィックを使用すると、MXMLで機能しますが、ActionScriptでは機能しません。
FXGの使用とアプリケーションアセットの埋め込みに関するAdobeのドキュメントを読みましたが、FXGを埋め込むことができるのはMXMLを介してのみです-
MyStars.mxml:
Home.mxml(MXMLを介してFXGを埋め込む場合は、正常に機能します):
Star.fxg(src / Assets / Star.fxgにあります):
ただし、ActionScriptを使用してFXGグラフィックをインスタンス化しようとすると(同じFlexモバイルプロジェクト内にあります)、コンパイルエラーが発生します。
Home.mxml:
コンプのインポートも試しました。および/または新しいcomps.Star();
FXGファイルをsrc/に移動し、 xmlns:comps = "*"を使用すると、すべてが機能します。
actionscript-3 - テキストにストロークを追加するにはどうすればよいですか?
Flex 4 でテキストにストロークを追加するにはどうすればよいですか? 具体的には、ラベルに追加したいと思います(テキストが変更されます)。
更新
提案された最も近い解決策は、以下に示すようにドロップ シャドウ フィルターを追加することです。比較のためにストロークのある四角形を追加しました。ストローク ウェイトが 2 ~ 3 であれば許容範囲です。それより上または下にある場合は、ぼやけすぎているか粗すぎます。私の場合、2 ~ 6 の重量をサポートする必要があります。
フォローアップの質問は、Pixel Bender を使用してストローク フィルターを作成することは可能かということです。
actionscript-3 - 実行時にFXGファイルを選択します-その名前で
問題を示すテストケースがあります。
次の4つの短いファイルをFlashBuilder4.6の新しいFlexMobileプロジェクトに追加すると、すぐに実行されます。
src / TestFXG.mxml:
src / Assets / en / Star.fxg:
src / Home.mxml:
src / MyComp.as:
私の質問は次のとおりです。assetsサブディレクトリに適切な名前のFXGファイルが多数ある場合(実際のアプリケーションでは、spades_queen.fxg、spades_king.fxg、spades_ace.fxgなどがあります)-実行時にFXGファイルを選択するにはどうすればよいですか? ?
上記のコメント行は、ランタイムエラーを示しています。
src / Assets / en/Star.fxgをsrc/Star.fxgに移動すると、すべてが機能します...
actionscript-3 - 可視部分のみのマウスイベント
コンポーネントの可視部分を操作するときだけ、Flex がマウス イベントをディスパッチするようにするにはどうすればよいですか? この場合、行をホバリングしたときにのみイベントがディスパッチされるようにします。
Flex 3 で少し前に問題が発生したことを覚えています。キャンバスを透明な背景で塗りつぶすまでマウス イベントをキャッチできませんでした。しかし今、私は逆の問題を抱えています。手伝ってくれてありがとう。