問題タブ [halo]
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.
components - Spark Grid は MX Grid に取って代わりますか?
Spark Grid を使用したかったのですが、<GridItem>.
そのため、プログラムに Spark と Halo の両方のコンポーネントを混在させましたが、実行すると次のエラーが発生しました。
「TypeError: エラー #1034: 型強制に失敗しました: spark.components::Grid@239b40a1 を mx.containers.Grid に変換できません。」
プログラム:
apache-flex - SparkコンポーネントのHaloテーマ
私は主にMXコンポーネントで構成されたFlexフォームを持っています。MXの制限によりmx.controls.ComboBox、Sparkコントロールを使用したいと思いspark.components.ComboBoxます。これは、Haloテーマを使用しないため、SparkComboBoxが視覚的に目立つことを除いて機能します。
Spark ComboBoxにHaloテーマを使用させる方法はありますか?
css - Flexコンボボックスでテキストの下部が切り捨てられないようにするにはどうすればよいですか?
現在、新しい外観を与えるためにフレックスGUIを変更しています。私はフレックスに不慣れですが、ほとんどの作業をなんとかやり遂げることができます。ただし、コンボボックスに問題があります。かなり大きなフォントサイズを使用していて、一部の文字の下部が切り捨てられています(たとえば、「g」、またはベースラインを下回る文字)。

最初はコンポーネントの高さに問題があると思いましたが、高さが非常に大きい場合でも、テキストの上下に大きな空白が表示され、文字が切り捨てられました。
ネットで解決策を探しましたが、見つかりませんでした。最悪:重要な問題のようですが、問題への参照を見つけることができませんでした。この動作を防ぐためのCSSプロパティはありますか、それとも他の場所を探す必要がありますか?
編集:Flex3およびHalo/MXコンポーネントを使用しています
apache-flex - Flexでmxmlプロパティを動的に更新するにはどうすればよいですか?
私は、Haloテーマとソースを持つカスタムコンポーネントを備えたFlex4.0を使用しています。一部のアイテムを表示または非表示にするパラメーターを使用してコンポーネントを呼び出したい。パラメータは動的です。つまり、mxmlがロードされた後にメソッドに設定されます。
スニペット:
CollapsableTitleWindowコード(スニペット):
さて、このコードを実行すると、のコンストラクターに与えられる値CollapsableTitleWindowは変数true用です。allowCloseしたがって、createChildren()が呼び出されると、ボタンが描画されます。
どうすれば動作を変更できますか?ボタンが最初に描画され、後で削除されるかどうかは問題ではありませんが、必要に応じて、このパラメーター値のバインドをどのように行うかはわかりません。
たとえば、titleプロパティをに変更すると、おそらく最初にaが渡されたとしても{allowClose}、のブール値が表示されます。falsetrue
css - 古いHaloボタンのようにSparkボタンをスタイリングすることは可能ですか?(CSSのみ)
アドビは私をいじっていると思います。すべてのドキュメントとチュートリアルから、Flex 4(Spark)では単純なボタンのスタイリングがはるかに難しくなっているようです。以前は、Web標準のCSSからそれほど遠くないので、デザイナーにCSSを作成させることができました。この投稿で概説されているように、最初にスキンを作成する必要があるようです。
以下は古いボタンのスタイルです。
ありがとう!
python - Python で書かれた友達同士のアルゴリズムは、Fortran 90/95 である必要があります。
「友達の友達」アルゴリズム用に独自のコードを作成しようとしています。このアルゴリズムは、一連の 3D データ ポイントに作用し、データセット内の「ハロー」の数を返します。各ハローは、プログラムの唯一のパラメーターであるリンク長 b よりも距離が短い点の集まりです。
アルゴリズムの説明: FOF アルゴリズムには、リンク長と呼ばれる 1 つの自由パラメーターがあります。リンクの長さ以下の距離だけ離れている 2 つの粒子は、「フレンド」と呼ばれます。FOF グループは、セット内の各粒子が友人のネットワークを介してセット内の他のすべての粒子に接続されている粒子のセットによって定義されます。
FOF グループ カウンタ j=1 を設定します。
各粒子 n について、まだどのグループにも関連付けられていません。
n をグループ j に割り当て、粒子 n を最初のエントリとしてグループ j の新しいメンバー リスト mlist を初期化します。
再帰的に、mlist 内の各新しい粒子 p に対して:
- リンク長以下の距離内にある p の近傍を見つけ、グループ j にまだ割り当てられていないものを mlist に追加します。
- グループ j の mlist を記録し、j=j+1 に設定します。
これは、アルゴリズムをコーディングする私の試みです。これを行うのに慣れている唯一の言語は Python です。ただし、このコードを Fortran で記述するか、高速化する必要があります。誰かが私を助けてくれることを本当に願っています。
最初に、3 つのハローの存在を模倣する一連のポイントを生成します。
次に、FOF アルゴリズムをコーディングしました。
最後に、リスト内のハローのリストで終わりますgroups
コードのこの部分は少し話題から外れていますが、お見せできればと思います。私は基本的に、粒子のないすべてのグループを削除し、粒子の数に従ってそれらを並べ替え、いくつかのプロパティを表示しています。
css - Flex - 単一コンポーネントのカスタム ツールチップ スタイル
1 つのコンポーネントのツールチップの 1 つのインスタンスの背景とフォントの色をカスタマイズするにはどうすればよいでしょうか? (アプリケーション内のすべてのツールチップを変更することなく。)
これは、Spark (css メソッドを推奨) ではなく、HALO コンポーネント セット (4.1 SDK) に必要です。
apache-flex - spark.components.Button の paddingLeft と paddingRight を変更するには?
パッケージ mx.controls のクラス「Button」には、スタイル「paddingLeft」および「paddingRight」があります。しかし今は、この古い Halo テーマをもう使いたくないので、すべてを Spark に移行しています。
ただし、spark.components.Button でこれらのパディング スタイルを見つけることができません。 spark Button にこれらのスタイルがあることを示します。
何か案は?
actionscript-3 - Flex では、DividedBox に相当する Spark はありますか?
DividedBoxFlex(4.6)のようなものが必要です。これは、コンポーネントの 2 つのグループがマウスで移動できるバーで区切られているコンポーネントです。したがって、ユーザーは、画面上により多くのスペースを確保できるグループを選択できます。
もちろん、Halo とHDividedBoxパッケージが付属しています。VDividedBoxmx.*
しかし、Spark には何もありません。また、Flex Builder では、HDividedBox推奨VDividedBoxコンポーネントとしてマークされていません。
Spark に相当する DividedBox はありますか?
そうでない場合: ロードマップに載っていますか? Spark コンポーネントで Halo の DividedBox を使用する場合、いくつかの短所はありますか?
apache-flex - Flexモバイルプロジェクトはmx:Canvasをサポートしていませんか?
Flash Builderで、Flex Mobileプロジェクトを新しく作成し、次のコードを貼り付ける場合:
「Canvas」行はコンパイルに失敗します。ただし、Flexプロジェクトでは問題ありません。私の質問は、Flex Mobile Projectのレガシーコードを変更せずにCanvasまたは他のハローコントロールを使用する方法はありますか?または、Flex Projectでネイティブ拡張を使用する方法はありますか?両方がNOの場合、それは悪夢になります。