問題タブ [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.
events - Flex 4の状態:includeInおよびコンポーネントcreationComplete
すべての準備ができたら、XMLから読み込んでいる変数に基づいて状態を設定する必要があるコンポーネントがあります。で試してみましたcreationComplete
が、要素が適切にレンダリングされて状態が設定されていないため、明らかに準備ができていませんが、要素のクリックアクションで後続の状態変更を行うと、状態とレンダリングは正常に機能します。
includeIn
この状況で、状態が適切なタイミングで設定され、レンダリングできるように存在するために表示されるはずの要素を確認するにはどうすればよいですか?initialize
代わりにcreationComplete
、コンポーネントが初めて作成されたときにトリックを実行しないようです。コンポーネントへの連続した呼び出しはすべて問題ありません。
flash - Flex 4 spark Video Player currentTime から再生する方法
ユーザーがビデオの同じ進行状況で切り替えることができるように、4 つのビデオソースがあります。
どうすればこれを実装できますか? 機能seek(time:duration):void
は実際には機能しません。:-(
私が使用するコード:
楽しみにありがとう
apache-flex - SparkComboxのメモリリーク
Spark Comboボックスに関連する単純で再現可能なメモリリークがありますが、SDKのバグではなく、間違っていることが原因であると確信しています。
Flex 4.1に対してコンパイルすると、メモリリークが発生し、ComboBoxへの参照が長引くためにComboBoxViewがGCされることはありません。
プロファイラーからの出力は次のとおりです。
再現する手順:
Application.mxml
およびを使用してプロジェクトを作成するComboBoxView.mxml
- Flex4.1を使用してプロジェクトをコンパイルします
- プロファイラーを使用してApplication.mxmlを起動します
- メモリスナップショットを作成する
- ボタンをクリックして、ビューをステージに追加します
- ボタンをもう一度クリックして、ステージからビューを削除します
- ガベージコレクターを実行します
- 別のメモリスナップショットを作成する
- 2つのメモリスナップショットの間に残っているオブジェクトを表示する
注-これは、アプリケーションがFlexHeroに対してコンパイルされている場合は発生しません。
これはバグのように見えますが、ComboBoxにメモリリークがあるとは信じられません。確かに、4.1が出荷される前にこれは修正されていたでしょうか。
私はここで何が間違っているのですか?ビューがGCされないのはなぜですか?
更新 私はこれについてさらに調査を行いましたが、問題はComboBoxSkinが使用するRichEditableTextコンポーネントの問題にあると考えています。詳細はこちらをご覧ください: Sparkメモリリーク
flex4 - Flex3からFlex4に移行することによる測定可能なメリットは何ですか?
30人の開発者がいる大きなFlex3プロジェクトがあります。Flex3からFlex4にアップグレードするメリット/コストを提示する必要がありますが、Googleで既存のデータを見つけることができないようです。私はこれを行う最初の人ではないと思います。私たちのアプリケーションはRIAアプリなので、ビデオ/カスタムコンポーネントが重いわけではありません。
私には次の利点があります:
1)右から左へのネイティブサポート
2)スムーズなスクロール
3)双方向バインディング
4)FXG
5)より良い状態モデル
以下についてさらにデータが必要です:
1)Spark-Sparkコンポーネントの実際の利点は何ですか?彼らは速いですか?ハローと比較してどれくらい速いですか?使いやすいですか?
2)ここと多くの記事で、Flex4ではコンパイル速度が向上していると記載されています。ベンチマークはありますか?ここでは60%の増加が見られますが、Flex3と互換性のあるSDKバージョンかどうかはわかりません
。
ここにいる誰かがすでにこのようなレポートを書いているか、アップグレードして実際のメリットや他のアイデアを報告できる場合は、それらを共有してください。
apache-flex - プログラムによる AIR アプリケーションの終了
AIR アプリケーションをプログラムで閉じる正しい方法を知りたいです。
私のSpark WindowedApplicationには次のものがあります:
もちろん、shutdownApp メソッドの実装 (基本的に一時ファイルを整理します)。
これは、ウィンドウの右上の閉じるボタンでうまく機能します。ただし、アプリケーションをシャットダウンする必要がある機能もあります。私が呼び出したコード内:
ただし、これは Event.CLOSING メソッドをトリガーしないため、一時ファイルはクリアされません。nativeApplication.exit を呼び出すべきではありませんか? その場合、代わりに何を呼び出す必要がありますか? これはあまりエレガントに感じられないため、NativeApplication.exit() の前に shutdownApp メソッドを呼び出す必要はありません。
誰でもこれを行う正しい方法に光を当てることができますか?
ありがとう、
フィル
forms - Flex のスパーク フォーム アイテム ギャップ
Sparkフォームアイテムとそのコンテンツ(textinput、conbobox)の間のスペースを変更する方法はありますか? フォームの「ギャップ」プロパティを既に 0 に設定していますが、フォーム入力間にはまだ多くの垂直方向のスペースが残っています。
list - Spark ItemRenderer がコンテンツを表示しない
スパークリストコンポーネントと対応するカスタムがありますitemrenderer
:
リスト コンポーネント:
アイテムレンダラー:
それはすべて問題なくダンディで、データが正しく入力され、data.image_path
プロパティが安全に到着し、itemrenderer
.
私の唯一の問題は、画像が表示されないことです。まったくレンダリングされないのか、それとも何らかの形で表示されないのかはわかりません。
一見して何かが見える人はいますか?ここで根本的に間違ったことをしていますか?以前は mx アイテム レンダラーを使用していましたが、それほど問題はありませんでした。
progress-bar - 進行中のバー + Flex 4 の barColor プロパティの代替
塗りつぶしの色でパフォーマンスを表示するために、ProgressBar コンポーネントでプロパティ「barColor」を使用しました。現在、アプリケーションを Flex 4 に移行しています。そのため、このプロパティは Flex 4 では使用できませんbarColor
。プロパティの代替について知っている人を教えてください。Spark はこのプロパティをサポートしていません。
そしてProgressSkinクラス:-
私はスキンクラスに3色あります。この色は、progressBar の値に基づいて使用したいと考えています。プログレスバーで同じスキンを使用して別の色を表示する方法を教えてください。
apache-flex - Spark でこの Flex MX コードに相当するものは何ですか?
スパークのインラインitemRendererチェックボックス要素に相当するものは何ですか?