問題タブ [flex-spark]

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.

0 投票する
2 に答える
5267 参照

apache-flex - Flex 4の使用中にmxコンポーネントに背景画像を追加する

繰り返しますが、テーマの質問です。私が取り組んでいるプロジェクトには、 mx コンポーネント (TitleWindow や TabNavigator など) を拡張する古いライブラリが必要なので、Spark スキニングについて知っていることを直接使用することはできません。ただし、プロジェクトは Halo テーマではなくデフォルトの Spark テーマ (変更を加えたもの) を使用してプログラムされているため、必要なスタイル (backgroundImage と contentBackgroundImage には Halo をアクティブにする必要があるようです) にアクセスできないようです。 )。Halo をテーマに設定するだけで、私自身のテーマだけでなく、他のものも壊れてしまいます。古いライブラリを置き換えるか、少なくとも Flex 4 へのパッチを適用する計画が進行中ですが、現時点では、これらのコンポーネントを直接変更せずにスタイル/スキンを適用する方法が必要です。

TitleWindow のコンテンツ領域に背景画像を追加できないというのはばかげています。私は一日中インターネットを高低で検索し、スタイル、スキン、セレクター、およびそれらの組み合わせの無数のバリエーションを試しましたが、うまくいきませんでした. Flex 4.1 SDK を使用しているときに mx TitleWindow のコンテンツに背景画像を追加する方法を誰も知りませんか?!

0 投票する
2 に答える
1811 参照

css - CSSを使用して無効にしたFlexSparkボタンを読みやすくする

Flex SparkButtonを使用して、背景を暗い色に変更しました

問題は、ボタンが無効になっていると、読みづらくなることです(テキストの色と背景色が非常に近い)。無効にした色をもっと明るい色に設定してみました

ただし、無効になっているテキストの色はではありません#ffffff。これは、テキストの色と背景の組み合わせです。この動作を無効にする(つまり、無効になっている状態のテキストの色を正確に指定する)方法はありますか?

0 投票する
1 に答える
183 参照

apache-flex - Flex-新しいプリミティブの作成

はじめに-一般的にFlex/OOPに不慣れであると言うのが最善です。単純なグリッドを実装するために、StrokedElementに基づくカスタムクラスを追加しようとしています(既存のFlexグリッドとは異なります-これは表示用です-要素を保持していません...)

私の現在のクラスは次のようになります。

これはFlexのspark.primatives.rectから削除されたもので、すべて正常に機能しますが、アプリケーションに追加すると、次のようになります。

しかし実際には、これは代わりに機能します:

s:strokeを使用すると、エラーが発生します。明らかに私はそれがうまくいくことを嬉しく思います-しかし私はなぜここで違いがあるのか​​理解しようとしていますか?

0 投票する
6 に答える
11334 参照

apache-flex - Flex Spark Data Grid を使用して複数行の列ヘッダーを表示するにはどうすればよいですか?

Flex 4.5 の Flex Spark Data Grid を使用して複数行の列ヘッダーを表示するにはどうすればよいですか?

0 投票する
1 に答える
1067 参照

actionscript-3 - 状態が無効になっているときにスパークボタンにロールオーバー状態を追加する

Sparkボタンの無効状態にロールオーバー効果を追加する必要があります。このようにして、ユーザーはボタンをロールオーバーして、ボタンが無効になっている理由を知ることができます。

ButtonBaseのgetCurrentSkinStateをオーバーライドする必要があると思います。マウスカーソルが無効なボタンの上にあるかどうかをテストする方法はありますか?

ありがとう。

0 投票する
3 に答える
1334 参照

apache-flex - 大規模な再描画が発生すると、FlexSparkItemRendererラベルが消えます

Googleマップ、面グラフ、リストを含むアコーディオンを備えたアプリケーションがあります。リスト内の選択が変更されると、アプリケーションはサーバーからデータをフェッチしてチャートとマップを更新し、ビューポート内にすべてのマーカーを含むようにマップを再配置し、SeriesEffectを開始してチャートデータの再描画をアニメーション化します。

ユーザーが選択範囲を変更し、マップとチャートの再描画中にリスト内のアイテムの上にマウスを置き続けると、アイテムレンダラーのラベルが消えます。

アイテムレンダラーコードは次のとおりです。

次のcssを使用してスタイルが設定されます。

予想される動作は、ラベルが常にレンダリングされることです。

で使ってみvalidateNow()ましたdataChange; cssのすべての状態を削除し、cssのコンポーネントタイプセレクターのみを使用します。LabelItemRendererのにスタイルを直接配置します。onを更新してFlexFrameworkを使用ToggleButtonする; スタイルプロパティに値が渡されていないことを確認し、状態セットがカバーした状態であることを確認し、更新中に色を設定しようとするためにオーバーライドします。ChangeWatcherLabel.textdataChangesetStyle()undefinedgetCurrentRendererState()updateDisplayList()Label

すべてのLabel再描画が完了した後でも、まだ消えて行方不明のままになります。アイテムを選択および選択解除すると、塗りつぶしが正しく変更されます。誰かがこの問題に遭遇したことがありますか、および/または誰かが私がまだ試みていない回避策を思い付くことができますか?

前もって感謝します...

0 投票する
3 に答える
1284 参照

apache-flex - Flex リッチテキストとラベル コントロール

Spark RichText コントロールをかなり広範囲に使用する flex プロジェクトがあります。RichText を Label コントロールに置き換えることができる場所があります (Flash Catalyst からのインポートによりリッチ テキストが発生しました)。

私の質問は、RichText よりも Label を使用することにスペース/パフォーマンスの利点があるかどうかです。Label ははるかに軽いオプションのように見えるため、Web アプリを構築しています。サイズが重要です。

ありがとうございました。

0 投票する
4 に答える
1533 参照

apache-flex - Flex4 ButtonBar の子ボタンに状態を渡す

「middleButton」要件のカスタム スキンを定義するカスタム スキンを持つ Spark ButtonBar があります。CustomButtonBarSkinには、最小化されたカスタム状態があり、これをmiddleButtonスキンに渡して、デザインを変更できるようにします。

これを行うことは可能ですか?私のボタンスキンparentDocument.currentStateを使用して最小化された状態を取得できることがわかりますが、それは本当に醜いです. バーから子ボタンにスキンを渡す方法はありますか?

0 投票する
1 に答える
242 参照

flash - Spark Panel Skin +ターゲットtopGroup?

こんにちは-SparkPanelコンポーネントスキンのtopGroupにElement()を追加するにはどうすればよいですか?たとえば、カスタムUIComponentを作成し、デフォルトとしてSpark Panelを使用する連想スキンを作成する場合、スキン内からtopGroupに要素を追加するにはどうすればよいですか?ありがとう!

0 投票する
1 に答える
2459 参照

apache-flex - 背景が透明な mx:textArea が必要で、backgroundAlpha="0" は機能しません

を拡張するカスタム コンポーネントがmx:TextAreaありますが、適用しようとするbackgroundAlpha="0"と、

スタイル「backgroundAlpha」は、テーマ「halo」のタイプ「components.LabelEditor」でのみサポートされています。

s:TextAreaHaloテーマをインポートしていないにもかかわらず拡張することを決定しない限り、Haloテーマを使用していないことを指定している場所はどこにもありません。

このコンポーネントにスタイルの指示を受け入れさせたり、他の方法で透明な背景を実現したりするにはどうすればよいですか?