問題タブ [viewstack]
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.
flex4 - 子がビュースタックに直接挿入されたFlex4カスタムコンポーネント
あきらめる。簡単なものが足りないことを願っていますが、これを機能させるために歯を抜いているような気がします。私が欲しいのは、子がViewStack内に配置され、ViewStackの下に[次へ]ボタンと[戻る]ボタンがあるカスタムの「ウィザード」コンポーネントだけです。これが私のアプローチを説明するためのいくつかのコードの抜粋です:
WizardGroup.as:
WizardGroupSkin.mxml:
これはほぼ機能しますが、主な問題は、WizardGroupコンポーネントの子がビュースタックの子として追加されないことです。代わりに、contentGroupの子として追加されます。したがって、ビュースタックには常にcontentGroupという1つの子しかありません。
ビュースタックのコンテンツをcontentGroupの子にバインドするアプローチも試しましたが、Sparkコンテナでは、子の配列または要素の配列にアクセスする方法がありません(つまり、contentGroup.getChildren()またはcontentGroup.getElements())
何か案は?みんな、ありがとう。
apache-flex - リピーターを使用した Flex ViewStack - リピーターが一番下に配置される
ViewStack 内の他のコンポーネント (つまり vBox) と一緒にリピーターを使用して、ViewStack を作成するときに問題が発生します。リピーターはビューの下部に配置されます。リピーターは他のコンポーネントの前にリストされていますが、一番下に配置されています。
他のコンポーネントの前にリピーターを描画できる回避策はありますか?
私はこれをグーグルで検索し、他の誰かが別のサイトで同じ質問をしましたが、誰も答えませんでした. 彼らの投稿からサンプルコードを貼り付けています。リピーターは最後に描画されます。
ありがとう
次に例を示します。
apache-flex - Flex viewstack の子の includeIn がおかしい
アプリケーションの状態に応じて表示/非表示にしたい子を持つビュースタックがあります
ご覧のとおり、小売状態の小売顧客ビューと卸売状態の卸売顧客ビューを含めます。問題は、アプリを実行すると、どちらの状態にも表示されないことです。
何か案は?
apache-flex - Flex: ビュースタック用のマルチカラム ナビゲーション バーの作成
Viewstack を作成し、Tile コンポーネントと繰り返し LinkButtons を使用して、ビュースタックをデータプロバイダーとして複数列のナビゲーションを行うことができました。私の質問は、これをもっとうまくできるでしょうか?私のコードは以下のとおりです。このアプローチを回避するために長い道のりを歩んだかどうか疑問に思っています。
apache-flex - 大量のコンポーネントを使用したFlexでのスムーズなスライドアニメーション
ビュースタックのように機能するコンポーネントを作成しましたが、次のインデックスコンポーネントは4つの側面のいずれかからスライドインします。十分に機能しているので、使用しても問題ありませんが、より効率的にしたいと思います。
現在、ベースコンポーネントとしてCanvasを使用しており、ImageSnapshot(new Bitmap( ImageSnapshot.captureBitmapData( this ) )
)を使用して現在のビューのスナップショットを作成し、インデックスの変更時にその画像の上に新しいインデックスをスライドさせます。
私は基本的にこれをより良い方法で行う方法についての提案を探しています。コンポーネントがロードされた後、スライドが発生した後に画像を撮影することで、最初の翡翠の動きを最小限に抑えましたが、通常はこれをグリッドの遷移に使用するため、最初または最初の2、3枚のスライドではほとんどの場合遅くなります。
これまでのところ、その一部は次のようになっています。
ご参考までに、画像にはキャンバスのインデックス0を使用しており、カスタムのselectedIndexを1オフセットしています。
必要に応じてもっと投稿しますが、質問を最小限に抑えたいので、これでほぼ要約できます。
どんな助けでも大歓迎です!このコンポーネントのパフォーマンスを向上させたいと思っています。また、これはFlex3を使用して実行する必要があります
apache-flex - フレックスビューステートでフリップ効果を表示するにはどうすればよいですか?
私はフレックスが初めてです。
Flex でクールな Web アプリケーションを構築したいと考えています。
私のサイトのコンテンツを表示するために、ビュースタックとボタンバーを使用しています。準備はできていますが、アニメーション効果を追加したいと思います。
たとえば、ナビゲーション コンテンツを変更すると、フリップ アニメーションが表示されます。では、どうすればいいですか?
ヘルプの完全なリンク.
apache-flex - Flex: モジュール内のコンポーネント ID の参照、ネストされたビュースタックなど
Adobe ドキュメントの状態:
MXML コンポーネント内のすべてのタグの ID は、ネストの深さに関係なく、定義されているコンポーネントのパブリック変数を生成します。その結果、すべての id プロパティはドキュメント内で一意である必要があります。これはまた、コンポーネント インスタンスの ID を指定した場合、関数、外部クラス ファイル、インポートされた ActionScript ファイル、インライン スクリプトなど、アプリケーションのどこからでもそのコンポーネントにアクセスできることを意味します。
アプリケーションがすべて 1 つの MXML 内に含まれている場合は問題ありませんが、モジュール内のコンポーネントの ID を参照するのに問題があり、特定のモジュール内の ViewStacks/Navigation Containers 内で参照できません。
例えば、
FlexGlobals.topLevelApplication.myModule でモジュールを参照できる場合、次のように myModulePanel という Panel を参照できないでしょうか?
または少なくとも
タイトル、幅などのプロパティは?
コンポーネント ID はパブリック変数であるため (ドキュメントによると)、一連の .getChildByName() 関数をチェーンして、コンポーネント/コンテナー レベルにドリルダウンしてコンポーネント プロパティにアクセスする必要があるとは思いませんでしたが、メソッド I'上記を試してみましたが、うまくいかないようです。
しかし、これが事実である場合、ViewStacks などの子にアクセスするためにコンポーネント参照の長いチェーンを形成する必要がありますか?また、この階層を検査する最良の方法は何ですか?
どんな提案でも大歓迎です。
ありがとう。
apache-flex - ツリーリストでビュースタックを使用する方法はありますか
ツリーを使用できるかどうか、ツリー内のアイテムがクリックされると、ビュースタックがその特定のアイテムに変わるかどうかを知りたいですか?
actionscript-3 - Flex 3 ViewStackの他のパネルにアクセスするにはどうすればよいですか?
2つのパネルを備えたViewStackがあります。
ユーザーに最初のパネルのグリッド項目をクリックしてから、2番目のパネルのパネルにデータをロードしてもらいたい。itemClickedハンドラーでクリックされたアイテムのインデックスの値を取得できますが、detailsPanelにアクセスして、グリッドからの行情報に基づいて値を設定するにはどうすればよいですか?
apache-flex - Flex - データをタブ付きビューに渡す
viewStack/NavigatorContent で tabBar を使用している 4 つのビューを持つプロジェクトがあります。XML を収集して Bindable ArrayCollections に変換する HTTPServices をいくつかセットアップしました。ユーザーがタブをクリックするまで表示されないチャート、dataGrid などに、そのデータをいつ、どのように渡すのが最善の方法でしょうか? 今、私は各項目を作成完了関数で設定しています。うまくいっているように見えますが、これが最善の方法ですか、それとももっと良い方法でもっと速い方法がありますか?
ありがとう、マーク