問題タブ [actionscript]
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 - actionscript を使用して ScrollPane に上下にスクロールするように指示するにはどうすればよいですか?
ScrollPane が上下にスクロールを開始するイベントをトリガーしたいと考えています。
理想的には、ScrollPane は、別のイベントによってキャンセルされない限り、上下にスクロールし続けます。
html - ActionScript 2.0 を使用した POST ログイン
クライアント用に非常に基本的な Flash Web サイトを作成しましたが、クライアント ログイン機能をプログラミングする際に問題が発生しています。現在、サイトに移動して [Client Login] をクリックすると、ログイン ページが表示されます。これが機能するために必要な方法は、ActionScript 2.0 を使用して Flash 内で、ユーザーにユーザー ID とパスワードを入力してクリックしてログインさせることです。これにより、クライアント ログイン Web サイトのフォーム アクションに POST 変数が送信されます。
これは別のドメインから行うことが可能/合法ですか? それが可能だと仮定すると、どうすればこれを行うことができますか?
apache-flex - Flex は、属性のみを含む Web サービス要素をデシリアライズできません
Flex によって消費される .NET Web サービスで、非常に奇妙な問題が発生しています。
[XmlAttribute('xxx')] 属性を持つプロパティ以外の何もない非常に単純なクラスがあります。
問題は、Flex でこのオブジェクトがデシリアライズされると、デバッガーで EVERY SINGLE フィールドが null になることです。OrderAddress クラスのインスタンスは null ではなく、すべてのフィールドです。Web サービス プロキシ レイヤーが最新であることを 100% 確信しており、Fiddlerで示されているように、100% 確実にデータが送信されています。
非常に奇妙なことは、これらのプロパティの 1 つを (XmlAttribute ではなく) 要素としてシリアル化するように変更し、C# Web サービスのみを再コンパイルすると、データが Flex によって即座に認識されることです。完全に未使用のフィールドを追加するとpublic string Foo = "foo";
、それも突然機能します。
以前にこのようなものを見たのは覚えていますが、うまく修正できたかどうかは覚えていません。
私にとっては午前 3 時 30 分であり、ハードコアなトラブルシューティングを延期する必要がありますが、読んでいる人に明らかな場合に備えて、これをここに捨てます。コードはモジュール内にあり、それが時々おかしなことを引き起こす可能性があることを私は知っていますが、これは非常におかしなことのようです。
flash - ExternalInterface のパフォーマンス: いくつかのベスト プラクティス/ヒントを探す
私は Windows アプリの UI で Flex 3 を使用しており (埋め込み ActiveX コントロールとして Flash プレーヤー)、ExternalInterface を使用してそれらの間でデータを渡しています (アウトではなく、主に Flex アプリに)。ただし、特に大きな (つまり、カスタム) オブジェクトでは、パフォーマンスがかなり悪いことがわかりました。EI 呼び出しが多くなり、渡されるカスタム オブジェクトが大きくなるほど、パフォーマンスが低下しにくくなります。
これらのオブジェクトのシリアル化にはかなりのオーバーヘッドがあると想定しているので、この特定の方法で ExternalInterface を使用するためのベスト プラクティスはあるのでしょうか? このテーマに関するドキュメントに関しては、まだあまり出回っていないようです。
たとえば、XML の大きなブロックをプレーヤ コントロールに文字列として渡し、それを Flex で解析する方が、原則としてカスタム オブジェクトとして渡すよりもよいでしょうか? ホスト アプリとの比較的緊密な統合を必要とする Flex アプリは、パフォーマンスを犠牲にすることなく ExternalInterface を最適に使用するにはどうすればよいでしょうか? EI パフォーマンスはアドビが対処している問題ですか? プレーヤー 9 と 10 の間で実装上の違いはありますか? この機能を最大限に活用するには、どのようなことを避ける必要がありますか?
前もって感謝します!
クリス
flash - XMLファイルがロードされた後にFlashActionScriptでDataGridをリロードする方法は?
RowCount
ステージ上で作成したDataGrid
インフラッシュのを変更することはできますか?
必要な行数を含むXMLファイルを外部にロードしていますDataGrid
が、問題は、このファイルが実行時にロードされないため、デフォルトの3つの項目を選択するだけであるということです。DataGrid
たぶん、ステージでリロードするか、定義されるまでループする必要があります。
誰かがこれを経験したことがありますか?
apache-flex - ActionScript/Flex: 32 ビットのビットごとの AND/OR
質問: ActionScript で 32 ビットより大きい数値に対してビットごとの AND または OR を実行する簡単な方法 (ライブラリ関数) はありますか?
ドキュメントから:「ビット単位の演算子は、内部的に浮動小数点数を操作して 32 ビット整数に変更します。実行される正確な操作は演算子によって異なりますが、すべてのビット単位の操作は、32 ビット整数の各 2 進数 (ビット) を個別に評価して、新しい値を計算します。」
残念...
& または | を使用できません。ops - AS は Numbers に対してこれを行うライブラリ関数を公開していますか?
仕様: 私は多くの Java を flex に移植しており、Java は多くの「長い」マスクを保持しています。フレックス側で Java マスクを 2 つの int に分割できることはわかっています。私のマスク マニピュレーションはすべてローカライズされているので、これはそれほど苦痛ではありません。ただし、ポートはできるだけ 1 対 1 のままにしておきたいと思います。
助言がありますか?ありがとう!
actionscript-3 - なぜMXMLを使用する必要があるのですか?
MXMLで実行できるすべてのことをActionScriptでも実行でき、ActionScriptで多くのこと(ループ、条件など)を実行する方が簡単な場合、なぜMXMLの学習に時間をかけるのでしょうか。
この時点で私が持っている最大の理由は、MXMLの構造がUIコンポーネントの視覚的な階層とうまく一致していることと、UIを初期化するためのコード行が削減されていることです。一方、実際のUIは動的であることが多く、単純な静的構造として実装され、実行時の条件に基づいて動的に入力されます(この場合、UIの更新はActionScriptで行われます)。いくつかのヘルパーメソッドを作成することで、ActionScriptに必要なSLOCを減らすことも可能です。
flash - MovieClip.getChildByName() の AS2 バージョン?
私は、この小さな Flash 8/AS2 プロジェクトでの「DOM」参照に責任を持とうとしています。
他のムービー クリップやオブジェクトへの参照を取得することは、ますます苛立たしいものになっています。たとえば、現在、フォームの送信ボタンにアクセスするための私のコードは次のようになっています
AS3MovieClip.getChildByName()
または Javascript のdocument.getElementById()
. これらの匿名インスタンスの名前を (instance4
上記のように) ハードコーディングすると、本当に汚いと感じるからです。
しかし、この AS2 Referenceでそのようなものを見つけることができません。
apache-flex - Flex プロジェクトにプロトタイプ コードを配置するのに最適な場所
Cairngorm ライブラリを使用して Flex プロジェクトを作成し、コードを適切な MVC 構造に維持しようとしています。プロトタイプ関数を組み込みクラスに追加するためのコードをいくつか追加しました (メソッド「contains」を Array に追加しました)。このコードをプロジェクトのどこに配置するかについて、ベスト プラクティスとはどのようなものでしょうか?構造?
apache-flex - Actionscriptでプログラム的に関数をコンポーネントにバインドするにはどうすればよいですか?
私はCategoryAxisに独自のlabelFunctionをプログラムで提供しようとしていますが、完全に困惑しています。通常の方法はMXMLファイルで行うことですが、Actionscriptファイルで行いたいと思います。
それを行う通常の方法は次のとおりです。
しかし、CategoryAxisのサブクラスで同じことを達成したいのですが、次のようになります。