問題タブ [actionscript-3]
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.
javascript - オープン ソース Actionscript 3 または Javascript 日付ユーティリティ クラス?
かなり堅牢なオープンソースの日付ユーティリティクラスを誰かが指摘できるかどうか疑問に思っていました. C# や Java で当然のことと思っていることの多くをやりたいと思うと、自分自身を転がしていることに気づきます。たとえば、分解した DateDiff() 関数と別の DatePart() 関数の適切な例を見つけました。別の例として、さまざまな日付/時刻形式の解析があります。すでに構築されている場合は、何かを再発明することを避けようとしています。
もう 1 つの可能性は、ActionScript 3 に変換できる Javascript ファイルの良いセットかもしれません。これまでのところ、 DateJSを見つけましたが、そこに何があるかをよく知りたいと思っています。
apache-flex - ActionScript 3/Flex/AIR で 1:1 非同期コールバック/イベントを実装する最良の方法は?
私はFlex プロジェクトでコマンド パターンを利用してきましたが、以下の間に非同期コールバック ルートが必要です。
- 与えられたコマンドオブジェクトとコマンドオブジェクトをインスタンス化した人は誰でも、
- コマンド オブジェクトと、コマンド オブジェクトが呼び出す「データ アクセス」オブジェクト (つまり、ネットワークを介してサーバーへのリモート プロシージャ コールを処理する人)。
これら 2 つのコールバック ルートのそれぞれが、1 対 1 の関係になる必要があります。これは、特定のコマンド クラスの複数のインスタンスがまったく同じジョブを同時に実行しているが、パラメーターがわずかに異なる可能性があるためであり、それらのコールバックが混同されることは望ましくありません。AS3 で非同期性を処理するデフォルトの方法であるイベントの使用は、本質的に 1 対多の関係に基づいているため、ほとんど役に立ちません。
現在、特定の種類のシグネチャを持つコールバック関数参照を使用してこれを行っていますが、誰かがより良い (または代替の) 方法を知っているかどうか疑問に思っていましたか?
私の現在の方法を説明する例を次に示します。
- ユーザー アクションによってインスタンスを生成するビュー オブジェクトがあり
DeleteObjectCommand
、それ自体のプライベート メンバー関数の 2 つ (成功の場合は 1 つ、失敗の場合は 1 つ: この例では"deleteObjectSuccessHandler()"
と"deleteObjectFailureHandler()"
) への参照をコマンド クラスのコールバック関数への参照として渡します。コンストラクタ。 - 次に、コマンド オブジェクトは、「データ アクセス」オブジェクトへの接続でこのパターンを繰り返します。
- ネットワーク上の RPC が正常に完了した (または失敗した) 場合、適切なコールバック関数が最初に「データ アクセス」オブジェクトによって呼び出され、次にコマンド オブジェクトによって呼び出されます。場所は、
deleteObjectSuccessHandler()
または呼び出されることによって通知されdeleteObjectFailureHandler()
ます。
actionscript-3 - wav <> mp3 for flash(as3)
MP3 のデコード/エンコードについて疑問に思っています。AS3 を使用して Flash でこれを実現したいと考えていました。
きっと相当な痛みだろうな…
どこから始めればよいかわかりません。参考資料?
----後ほど--- ご意見をお寄せいただきありがとうございます... まだ先は長いようです!
actionscript-3 - 三角形の三角法 (ActionScript 3)
ActionScript 3 で、var "z" (下の画像を参照してください) を度単位で取得し、それをラジアンに変換する数式を記述しようとしています。
変数「x」と「y」の値はすでにわかっています。三角法を使用して、斜辺の長さ、したがって var z の可変角度を計算するにはどうすればよいですか? AS3 または疑似コードのソリューションは非常に役立ちます。ありがとう。
flash - クラス内の UIScrollBar コンポーネントのスクロールに関する問題
UIScrollbar コンポーネントのインスタンスを、XML がロードされた後に作成されるクラスのインスタンス内の動的テキスト フィールドにアタッチしようとしています。スクロール バー コンポーネントは、テキスト フィールド内のコンテンツの量によってスライダーのサイズが変化するため、適切に取り付けられていますが、スクロールしません。
コードは次のとおりです。
ムービークリップ/クラス自体内の UIScrollBar コンポーネントでも試しましたが、まだ機能しません。何か案は?
apache-flex - Flex で ButtonBar コンポーネントをタブで移動するにはどうすればよいですか?
私は他のいくつかの入力コントロールと一緒にボタン バー inf flex を持っています。各コントロールに tabIndex プロパティを設定しました。ButtonBar にタブで移動するまではすべてうまくいきます。
ButtonBar には 3 つのボタンがありますが、タブで移動すると、最初のボタンのみがフォーカスされ、もう一度タブで移動すると、フォーカスが一番上のコントロールに戻ります...
Flex Button バーのすべてのボタンをタブで移動するにはどうすればよいですか? これを行う方法はありますか、それとも個々のボタンを作成する必要がありますか?
これは私にはバグの可能性があるようです...
apache-flex - Flex 3 から安全に .NET Web サービスにアクセスする
Flex/AS3 アプリケーションから .NET 2.0 Web サービスを正常に使用できます。SSL 以外に、セキュリティをより堅牢にする方法 (認証など) はありますか?
apache-flex - Flex コンポーネントの Google マップ
Google Maps Flash API を Flex に埋め込んでいますが、ローカルでは透かしなどで問題なく動作します。サーバー (flex.mydomain.com) にアップロードすると、以下のサンドボックス セキュリティ エラーが発生します。
Google Maps Flash API を Flex コンポーネントに埋め込み、特にこれを機能させるためにセキュリティ設定を設定した経験のある人はいますか? ドメインに登録されている新しい API キーを取得し、公開時にそれを使用しています。
メインアプリケーションとコンポーネントで次のことを試しました:
flash - 子オブジェクトから親への逆参照
私の質問は、子オブジェクトの親にアクセスするためのベスト プラクティスに関するものです。クラスが別のクラスをインスタンス化するとしましょう。そのクラス インスタンスはオブジェクトで参照されます。その子オブジェクトから、親オブジェクトを参照する最良の方法は何ですか? 現在、私が頻繁に使用するいくつかの方法を知っていますが、A) それを行うためのより良い方法があるのか、それとも B) どちらがより良い方法なのかはわかりません
最初の方法は、getDefinitionByName を使用することです。これは、そのクラスをインスタンス化せず、公に宣言されたクラス内のすべてのものへのアクセスを許可します。
次に、親から子への階層に基づいてその変数を参照します。
例: 子がそれ自体から 2 レベル上のクラスを参照しようとしている場合:
これは問題ないように見えますが、アクセスしようとしている親のレベルと比較して、子供がどのレベルにあるかを知る必要があります。
次のステートメントを取得して、[object ClassName] を Flash の出力にトレースすることもできます。
私はその行の実装について 100% ではありません。私がいる現在のオブジェクトの外部にあるオブジェクトを参照する方法としてそれを主張していません。
私が使用した別の方法は、 this への参照を作成中のクラスオブジェクトに単純に渡し、コンストラクター引数でキャッチすることです
そしてクラスファイルで
ただし、その参照では、子から親への階層を使用してステップアップする必要もあります。
また、そのクラスをインポートし、直接ファイルパスを使用して、親であるかどうかに関係なく、そのクラス内のメソッドを参照することもできます。
もちろん、インポートされたクラスを介してメソッドまたはプロパティに直接アクセスしているため、親から子への関係は無関係です。
ここで本当に明白な何かが欠けているように感じます。私は基本的に、これらが親を参照する正しい方法であるかどうかの確認を探しています。もしそうなら、どれが最も理想的ですか、それとも他の何かを見落としていますか?
flash - Actionscript 3 を使用してデータベースに接続する
データベースに基づいてフラッシュでコンテンツを動的に作成する方法についてのアドバイスを探しています。最初は、データベースを XML ファイルにエクスポートし、組み込みの Actionscript XML パーサーを使用してそれを処理することを考えていましたが、XML ファイルのサイズが非常に大きくなる可能性があります。
中間ステップ (PHP、ASP) を使用して情報を取得し、それを Actionscript が読み取れるものとして返すことについて読んだことがありますが、可能であればそれを行いたくありません。以前にasSQLライブラリを使用したことがある人はいますか? それとも、私が見逃しているものがありますか?