問題タブ [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 投票する
1 に答える
833 参照

apache-flex - プログレスバー (ビデオプリローダー)

ビデオを表示するスパークコンポーネント VideoDisplay があります。ビデオの読み込みの進行状況を表示する ProgressBar を追加し、ビデオが読み込まれると ProgressBar が消えるようにしたいと考えています。どうやってやるの?

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

apache-flex - スパークボタンスキンにアイコンを追加

ボタンごとに異なるアイコンを追加しようとしています。スキンファイルの準備はできていますが、ボタンごとに異なるスキンクラスを作成する必要があるかどうかわかりません。非効率に聞こえます。助言がありますか?

皮膚:

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

css - 警告:CSSタイプセレクターはコンポーネント'sparks.component.TextInput'ではサポートされていません

簡単なCSS宣言をしようとしています。ただし、上記の警告が表示され、解決方法がわかりません。s |(type)がスタイルを宣言するべきだと思いました。

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

list - 複数選択のあるスパークリストで選択解除されたアイテムを見つける

スパーク リストでは、changeイベントを使用して、どのアイテムが選択または選択解除されたかを調べることができます。ディスパッチされIndexChangeEventたオブジェクトにはプロパティがあり、この情報newIndexoldIndex保持しています。

しかし、複数の選択が許可されている場合、まだ選択されている要素のインデックスを参照する可能性があるためnewIndex、これは機能しなくなります。oldIndex

解決策は、ベクトルを別の変数にコピーし、selectedIndicesこの変数をselectedIndices選択の変更後に比較することですが、これはやや複雑なようです。

他の要素がまだ選択されている間に、ユーザーが選択を解除しているインデックス/アイテムを取得する簡単な方法があるかどうかは誰にもわかりませんか?

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

user-interface - Yahoo Astra Flash Layout Dragbar に相当する Flex Builder 4 Spark

現在、UI コンポーネントを現在の Flash プロジェクトに統合する方法をいくつか検討しています。私は通常 Flash 開発を使用し、最近 Yahoo Astra Flash ライブラリを評価しており、次の例 (特に水平および垂直ドラッグ バー) が非常に気に入っています。

http://developer.yahoo.com/flash/astra-flash/layout-containers/examples/FeedReader/FeedReader.html

今日、私は Flex Builder 4 の新しい Spark コンポーネントを評価していて、同様の方法でインターフェイスを構築しようとしました。FB4 の全体的なワークフロー システムが気に入り、最も好ましい IDE (Eclipse バージョン) のように感じました。

質問です。FB4 の Spark レイアウト システムを使用して、上記の例に見られるのと同じ種類の画面メカニズムを複製できる方法はありますか? 私はコンポーネントで遊んでいますが、事前に構築されたレイアウトのドラッグバー自体として何も飛び出していません。事前に構築されたものがない場合、とにかくこれを簡単に達成できるものはありますか?! :)

どんな助けでも、本当に感謝しています。

ありがとう

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

actionscript-3 - ActionScript MXML

<mx:>またはの両方にコンポーネントを使用できるようです<s:>

では、どちらがより多くの利点を持っていますか?

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

image - Flex/Spark TextArea または TextFlow の特定の場所に画像を追加する方法

私はSpark TextAreaを持っています:

そして、画像を追加するボタン:

次のスクリプトが機能します。

ただし、TextFlow の最後にのみ追加されます。TextArea のアクティブなキャレットに InlineGraphicElement を挿入するにはどうすればよいですか? 私の最初の考えは次のようなものです:

しかし、現在の段落を .addChild() のオブジェクトとして見つけることさえできると仮定すると、これはまだ現在の段落の最後にのみ追加されます。では、TextFlow オブジェクトの子段落のテキストの途中に InlineGraphicElement を挿入する (またはテキストを置き換える) にはどうすればよいでしょうか。

あなたの洞察に感謝します。

更新: 近づいています。

段落の先頭または末尾に追加できます。

しかし、まだ真ん中に挿入する喜びはありません。また、上記のコードは強調表示されたテキストを置き換えませんが、それはここでの本当の問題ではありません。


解決:

Eugene のリンクに基づくと、これの鍵は EditManager です。

次のコードは、作業中の更新された関数を表しています。

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

list - マウスクリックでスクロールした後、マウスホイールを使用しているときにタイルレイアウトが大きすぎるスパークリストのスクロール間隔

アイテムレンダラーとタイルレイアウトを備えたスパークリストがあります。
スクロール バーをマウスでクリックしてスクロールし、その後マウス ホイールでスクロールしようとすると、問題が発生します。

スクロールの間隔が大きすぎます。1 項目下 (または上) にスクロールするのではなく、リストが 4 項目下 (または上) にスクロールします。

rowHeight = 180 と columnWidth = 220 は、レンダラーの寸法です。

何が問題なのか、またはこの問題をどのように解決できるかについてのヒントはありますか?

更新: これは小さな例です:

主な用途:

そしてレンダラー:

ここでスクロールしようとすると、(1 回のスクロールで) アイテム 6 と 7 が一番上に表示されることに気付くでしょう (ウィンドウの line-scroll プロパティを 3 に設定すると問題ありません)。しかし、ここでスクロール バーをクリックしてもう一度 (上から) スクロールすると、アイテム 12 と 13 が一番上にあることがわかります。以前のように項目 6 と 7 ではありません...

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

apache-flex - spark VideoPlayer で背景色を変更する

Flex 4 に付属する VideoPlayer コンポーネントの背景の黒を変更する方法はありますか?

すべての色を変更できますが、背景の黒を変更することはできません。

ありがとう

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

apache-flex - Flex 3 から Flex 4 への CSS の移行

Flex 3 から Flex 4 への CSS およびスタイル属性の移行を具体的に扱ったガイドまたはドキュメントはありますか? 2006 ネームスペースで保持しているアプリケーションがありますが、ハローのみのスタイル、CSS ネームスペース規則、子コントロールのスタイリングなど、いくつかの概念に問題があります。