問題タブ [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.
apache-flex - Flex 3モジュールから親アプリケーションにデータを渡してビュースタックのビューを切り替える
stackoverflowers さん、こんにちは。
私はコードを書くのに行き詰まっています。ビュースタック ウィッチ ロード 5 モジュールを使用するアプリケーションがあります。各モジュールは moduleLoader タグを介してロードされ、すべてに ID があります。
ロードされたすべてのモジュールには、コンテキスト メニューがあります。コンテキスト メニューには 5 つの menuItems があります。ビュースタックのビューごとに 1 つの menuItem。
コンテキスト メニューは xml 経由で読み込まれます。
これは私のアプリケーション ファイルです。
そして、これは私のモジュールの私のswitch文です
これは私のコンテキストメニューxmlです
私がしたいのは、コンテキスト メニューのメニュー項目の 1 つをクリックして、viewstack のビューを切り替えることです。モジュールからアプリケーションに通信できません。私は何を間違っていますか?どうすればいいですか?誰でも私を助けることができますか?
Oyeah 忘れる前に
コンテキスト メニューの xml はモジュールにありますが、コンテキスト メニューはボタンを拡張する as ファイルにあります。
これを達成する方法の良い例を教えてください。
感謝
DJ
apache-flex - Actionscript を使用して、利用可能なスペースを Flex コンポーネントで埋める方法
mxml を使用して Flex コンポーネントをレイアウトし、正しく動作させました。しかし、デフォルトの機能を提供する基本コンポーネントを拡張したかったので、Actionscript に切り替えたいと思いました。
width="100%" と height="100%" を使用してスペース全体を埋めるために使用されたコンポーネントがデフォルトのサイズを使用して表示されているように見えることを除いて、コードは機能しています。どうすれば彼らにスペース全体を再び占有させることができるか知っていますか?
これは、私が遊んでいるテスト コンポーネントで、問題が発生しています。
メイン.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:bbq="components.*"
backgroundGradientColors="[#000000, #3333dd]"
minWidth="480" minHeight="320"
layout="vertical" verticalAlign="top" horizontalAlign="center"
paddingLeft="0" paddingRight="0" paddingTop="30" paddingBottom="0"
width="100%" height="100%" >
TestComp.as
package components {
import mx.containers.VBox;
import mx.containers.Panel;
import flash.events.*;
}
c# - C# winforms には Flex の「ViewStack」のようなコントロールがありますか?
Flex にはViewStackコンポーネントがあります。C# には同様のコントロールがありますか?
もしそうなら、どれ?そうでない場合、どのようにして同様の動作を作成しますか?
apache-flex - viewStack.addChild は複数の子を追加し、最後の子のみが表示されます!
canVas1とcanVas2ではなく、canVas3のコンテンツのみを表示します
ありがとう
apache-flex - 常にviewStackのサイズを変更する
私は1つの奇妙な問題に直面しています:プロパティがにresizeToContent
設定されているviewStackを使用していますtrue
。viewStack よりも高い子を選択すると、正しくサイズ変更されますが、小さい別の子を選択すると、viewStack のサイズが変更されません !!! 私が欲しいのは、私のviewStackが毎回取得することheight
ですselectedChild
。
ただし、Adobe doc は次のように述べています。
true の場合、ViewStack コンテナは現在の子のサイズに自動的にサイズ変更されます。
アイデアはありますか???
どうもありがとう
flex3 - Flex 3 - 画像のちらつきを取り除く
メイン アプリケーションのビュースタックからアクセスできるさまざまなコンポーネントを含むアプリケーションがあります。
メインアプリケーションは次のようになります。
myComponent1 には、ユーザーが製品を選択できる horizontalList があります。myComponent2 では、コンポーネント内に 2 つのコンテナーがあります。左のコンテナには myComponent1 で選択された製品の大きな画像が、右のコンテナには製品のすべての特性が表示されます。両方のコンテナに背景画像が埋め込まれています。
myComponent1 で製品を選択すると、アプリケーションは myComponent2 を表示します。コンポーネントが表示されると、最初に製品の大きな画像のないページが表示され、次に両方のコンテナがちらつき、製品画像が表示されます。
このちらつきを避けるにはどうすればよいですか?本当に面倒です>_<
よろしくお願いします=)
よろしく。BS_C3
apache-flex - Flex:スタックナビゲーターを表示
ビュースタックがあるコンポーネントmxmlファイルがあります。ボタンをクリックすると、最初の子に移動します。次に、2番目の子にあるボタンをクリックすると、2番目の子に移動する必要があります。すべての子は、ビュースタックに含まれるコンポーネントファイルです。これをどのように行うことができますか、サンプルコードは以下にあります、
-------------------- Application.mxml ---------------------
-------------------------終了------------------------ --------------
これで、offering.mxmlファイルでnavigationViewStackにアクセスしようとすると、「未定義のプロパティnavigationViewStackへのアクセス」というエラーが表示されます。
コンポーネントのmxmlファイルからビュースタックにアクセスする方法について教えてください。
ありがとう!
乾杯、ディーナ
apache-flex - Flex TabNavigator のボタンのスタイリング
TabNavigator
その中にたくさんのを作成しNavigatorContent
、タブ自体のボタンだけをスキンしたいと考えています。を追加しましたskinClass
が、ドキュメントのように見えますが、特にボタンをターゲットにするスキン パーツはありません。
mx:TabNavigator
これを達成するには、それ自体をスタイルする必要がありますか? コンポーネントをスタイルする方法がわからずmx
、スタイリングに慣れているので、そうではないことを望んでいましたspark
。
私が考えていなかった他の選択肢はありますか?
apache-flex - タブ ナビゲーターで 2 番目のタブに直接移動する
保存ボタンがあるコンポーネント mxml があります。保存ボタンをクリックすると、タブナビゲーターに表示される別のコンポーネントを表示する必要があります。このために、ビュースタックを使用しています。私の問題は、保存をクリックすると、最初のタブではなく2番目のタブを表示する必要があることですが、デフォルトでは最初のタブが表示されます。
これはどのように達成できますか?
ありがとう!
乾杯、
ディーナ
apache-flex - プログラムでビュースタックフレックスにビューを追加します
as3(mxmlではない)でビュースタックにビューを追加する方法を理解しようとしています。
たとえば、私はそのようなビューコンポーネントを持っています
次の方法でビュースタックに追加しようとしています
これは動作しません。正しい方法は何ですか?
IDを割り当てる必要があることは承知していますが、今のところ、そこにビューを表示したいだけです。