問題タブ [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.
actionscript-3 - MXMLビューで子をループする方法は?
私はmxmlコンポーネントを持っており、その中で作成したすべての子を調べたいので、深くは行きません。たとえば、私はこの見解を持っています:
そしてトレースは私にこれを与えるでしょう
それはまさに私が必要としているものです。しかし、ビューにスパーク要素を追加すると、child.descriptor
が与えnull
られ、すべてが崩壊します。チェックしないchild.descriptor
と、このコードはすべてのコンポーネントでさらに深くなりますが、これは絶対に必要ありません。
だから私の質問は-mxmlビューに追加されたすべての子を取得することは可能ですか?
UPD: 今ではうまく機能します:
しかし、それでもあまりにも多くの深みが必要です。
私の例では、MainView7.id1とMainView7.id2で停止することはできますか?
list - Flex Spark List マウス ホイールのスクロール速度
Spark List を拡張するコンポーネントがあり、マウス ホイールを使用してスクロールすると、一度にスクロールしすぎます。List クラスと VerticalLayout クラスでマウス ホイールのスクロールを処理するハンドラを探してオーバーライドしようとしましたが、見つかりません。
これを変更する別の方法はありますか、それとも何か不足していますか?
apache-flex - Flex Sparkラベルを自動サイズ変更するにはどうすればよいですか?
このようなLabelコンポーネントを作成しています
ただし、幅と高さを明示的に設定するまでは表示されません。
テキストに応じてラベルのサイズを自動変更するにはどうすればよいですか?
apache-flex - flex Spark タブバーのロールオーバーインデックス
私はスパークタブバーを使用しており、データプロバイダーとしてビュースタックを与えました...ビュースタックにはn個の要素があります...そして各要素にはパネルがあります....
私のコードは次のようなものになります....
私の要件は次のようなものです...最初は、選択タブのパネルに独自のタイトルが表示されるはずです..タブ-1にいる場合、タイトルはタイトル-1である必要があります...しかし、ロールオーバーするとマウスがタブ 2 にある場合、タブ 1 のパネルのタイトルはタイトル 2 に変更する必要があります。マウスがタブ 3 にある場合は、タブ 1 のパネルのタイトルをタイトル 3 に変更し、ロールアウト時に変更する必要があります。選択したタブのパネルのタイトル、つまり title-1 に変更されます....同様に、すべてのタブで機能するはずです.....
タブのrollOverIndexを取得する方法はありますか、または誰かが私に解決策を提供してください。
-- サンクス・レッド
apache-flex - Flex Spark リストに幅 100% のアイテムレンダラーを含めることはできますか?
これは私にとっては奇妙なことですが、Spark も初めてです。itemrenderer を持つ List クラスがあります。アイテムレンダラーにリスト幅を分割させるにはどうすればよいですか? 通常、これはレンダラーにパーセント幅を与えるのは簡単だと思いますが、それはうまくいきません。何か案は?
応用:
アイテムレンダラー:
actionscript-3 - Spark でタブを点滅させる (Flex)
Flex 4 アプリ (Spark コンポーネントを使用) には、ViewStack
さまざまな画面があり、TabBar
それらの間を移動するための があります。画面で何かが発生したときにタブを「点滅」できるようにしたいと思います(Windowsのタスクバーボタンなど)。
これどうやってするの?私の考えは、点滅時に*label
を入れて画面 (NavigatorContent から継承)に点滅状態をハックし、カスタム タブ バー スキンでそれを読み取ることです。
もっと簡単な方法はありますか?今なら、どのように正確に実装できますか?
css - FlexのHaloスクロールバーのスキニング
アプリケーションのSparkスクロールバーを、使用する場所で好きなようにスキンしてから、CSSファイルにs|VScrollBar
設定します。skinClass: ClassReference(my skin class)
Haloスクロールバーでは、スクロールバーの各要素(矢印、親指、トラックなど)にスキンを設定していますが、Sparkスクロールバーのように1つの中央クラスが必要です。これを行う方法はありますか?
apache-flex - 画像が埋め込まれたスパークボタン
私はFlex 4初心者なので、しばらくお待ちください...
私は次のようなことをしたい:
メイン.mxml
#animals のスキン|ボタン
Button コンポーネントを拡張する必要がありますか、またはどのように進めればよいですか?
image - 拡張スパーク ボタン (IconButton) の CSS への画像の埋め込み
私はこのIconButtonを持っています:
クラス
肌
CSS
それは次の場合にうまく機能します:
MXML
しかし、どうすればこれを行うことができますか?:
MXML
CSS
apache-flex - スパークラジオボタンを生成するためのベストプラクティスは何ですか?
プログラムでの値を設定することと、ユーザーが手動で値を設定することの両方ができるようにしたいラジオボタンのリストがあります。
ラジオボタンのリストにオプションとして表示したいデータ項目の小さなリストがあります。オブジェクトは、現在選択されているアイテムと同様に、モデルオブジェクトに保存されます。現在選択されているアイテムは、ラジオボタングループにバインドされています。ラジオボタンは、スパークリストを使用して生成されます。
プログラムでリストを設定する際に問題が発生します。ラジオボタングループの現在の値をリストの最初の値に設定すると、すべてのラジオボタンがクリアされ、最初のボタンを選択する必要があります。デバッガーをチェックインしたときに、考えられる理由が見つかりました。グループ内に同じ値を指す2つのラジオボタンがあり、そのうちの1つは表示されていません。私の推測では、リストコントロールは、リストをスクロールする必要がある場合に備えて保持している追加のアイテムレンダラーを作成しました。
リストを使用せずにArrayCollectionに基づいてradioButtonsを作成する方法はありますか?それができない場合、リストが余分なアイテムを生成するのを防ぐことは可能ですか?