問題タブ [air]

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.

0 投票する
1 に答える
142 参照

air - Adobe AIR 上でのレンダリング

私の同僚が彼のブログに質問を投稿しました。彼は、Adobe Air での MPEG-4 ストリームのレンダリングについて言及しています。彼は基本的に 2 つのことを知りたがっています。

その周りに浮かんでいる技術的な記事はありますか...

  1. AIR がどのようにレンダリングされるかを説明する。

  2. AIR のパフォーマンスに影響を与えない方法で AIR サーフェスにペイントする手法について説明していますか?

SO コミュニティには答えがありますか?

0 投票する
2 に答える
1129 参照

windows - Adobe AIR でのネイティブ プログラムの実行

ネイティブ プログラムを実行し、Adobe AIR クライアント側のみのアプリケーションで出力を取得する必要があります。AIR ではネイティブ アプリケーションへのアクセスが許可されていないことはわかっていますが、これを実現する最善の方法は何ですか? Windows で動作するこのソリューションに出会いましたが、Mac でも動作するものが必要です。可能であれば、2 つの個別のソリューションは避けたいと思います。助言がありますか?

0 投票する
3 に答える
1193 参照

apache-flex - Flex / AIRコードの同時実行性の問題について心配する必要がありますか?

いくつかの入力データを処理する準備ができたら、ハンドラーを呼び出すいくつかのオブジェクトを開始している状況があります。

そのハンドラーは、保留中の要求のArrayCollectionからデータセットを取得し、それをオブジェクトに割り当て、ArrayCollectionからデータセットを削除します。

(適切なデータセットを見つけるためにArrayCollectionを検索する必要があるため、ArrayCollectionからポップできません。常に一番上にあるとは限りません。)

(1)最初のオブジェクトにデータセットが割り当てられ、(2)最初のオブジェクトにサービスを提供するハンドラーのインスタンスがそれを削除する前に2番目のオブジェクトに同じデータセットが割り当てられるように、2つのオブジェクトが私のハンドラーを呼び出す可能性はありますか? (3)ArrayCollectionからデータセットを削除しようとしたときのハンドラーエラーの2番目のインスタンス。

私はFlashPlayerランタイムに精通していないため、この障害シナリオが可能かどうか、またはそれを防ぐために何らかのロックを設定するために余分な時間をかける必要があるかどうかを知ることができません。


編集:これまでの回答はFlexの熱烈なレビューを示していますが、彼らが質問に回答するかどうかはわかりません。明確にするために、私はFlexを使用するかどうかを決定しようとはしていません。

次のような方法がある場合:

  1. ArrayCollectionのどこかからデータを取得します
  2. そのデータで何かをします
  3. そのデータをArrayCollectionから削除します

同じメソッドの別の呼び出しが、最初の呼び出しが#1を実行した後、#3を実行する前に#1を実行する可能性はありますか?

le dorfier、Flex / ASは「正しく機能する」とおっしゃいましたが、この場合は「正しく機能する」ことを明確にできますか?

0 投票する
2 に答える
6805 参照

air - Adobe AIR アプリが勝手に画面に収まる(最大化)

起動時にAdobe AIRアプリを画面に合わせて(最大化)する方法はありますか?

0 投票する
2 に答える
781 参照

air - adl コマンド ラインがサイレントになった

今日、新しい air/html/ajax アプリケーションの開発を開始しましたが、何らかの理由で trace() の出力がコンソール ウィンドウに出力されなくなりました。さらに、構文エラーや実行時エラーのエラー メッセージも表示されません。これを別のマシンで試してみたところ、問題はなかったので、この特定のマシンに何か問題があったに違いありません。flex 3 SDK を使用していることが関係していると思っていましたが、パス変数からそれを削除しても問題は解決せず、air SDK を再インストールしても解決しませんでした。誰かが以前にこれに遭遇したことがある場合は、助けていただければ幸いです。

0 投票する
1 に答える
208 参照

apache-flex - AIR/Flex で構成ファイルの読み込みをトリガーするのに適切な、アプリの起動シーケンスのイベントはどれですか?

私は小さな AIR デスクトップ アプリケーションに取り組んでおり、いくつかの構成情報を小さなファイルに保存したいと考えています。このファイルは、アプリケーションの起動時にロードされ、ルート アプリケーション オブジェクトにパブリック プロパティを設定するために使用されます。これは、メインの MXML ファイルの先頭にある <mx:Script> ブロックでパブリック変数を宣言したかのように機能するはずです。

構成ファイルのロードを開始するために使用できる 3 つのイベントを選択できるようです。

  • 呼び出す
  • 初期化
  • 作成完了

私はもう少し見落としましたか?どれが適切で、その理由は何ですか? それはまったく問題ですか?

私の頭に浮かぶ問題の例は次のとおりです。

  • すべてのコンポーネントは既にアクセス可能ですか、それとも NULL 参照を取得しますか?
  • イベントの後に来る段階で、私の設定の一部が上書きされますか?

おそらくもっとあります。

0 投票する
1 に答える
961 参照

download - AdobeAIRを使用したファイルのダウンロード

URLStreamを使用してファイルをダウンロードし、FileStreamを使用してファイルに書き込むと、ファイルは他にどこにキャッシュされますか?同じファイルを2回ダウンロードしようとすると、照明のように落ちてしまうので、間違いなくどこかにキャッシュされます。

0 投票する
1 に答える
1026 参照

apache-flex - Flex と AIR が相互にデータを渡す

次のいずれかを行う際に、いくつかのサンプル/チュートリアル/一般的な指針を探しています。

1) ライブ フレックス アプリをロードしてテストに使用できる AIR アプリを作成します。したがって、ライブのアプリがあり、構成ファイルを編集できるAIRアプリにそれをロードし、ライブswfを使用してその構成ファイルをテストできますが、AIRアプリ内でフレックスを壊さないことを確認しますライブアプリの新しい構成をアップロードする前にアプリ。

2) または、AIR アプリから Flex アプリにデータをドラッグできると聞いたことがあります。その場合、AIR アプリはフレックス アプリにテスト データを渡すことができ、フレックス アプリが更新され、動作するかどうかを確認できます。

私はこれを少し調べましたが、クリップボードを使用しているように見え、いくつかのjavascriptが今後の方法のようです。AIR アプリからクリップボードにデータを保存し、javascript を使用してクリップボードを読み取り、flex アプリに送信します。AIRとフレックスの間でデータを転送する他の方法はありますか?

また、「サンドボックスの境界を越えて共有オブジェクトにアクセスすることはできません。」これは、AIR アプリがフレックス アプリと同じ「フラッシュ クッキー」を共有できないことを意味していると私は推測しています。これは正しいです?

0 投票する
2 に答える
6585 参照

actionscript - AIRのJavaScript(HTMLLoader)オブジェクトからActionScriptメソッドを呼び出す方法は?

そのため、 AIRで作成したApplication Sandbox HTMLLoaderオブジェクトがあり、 JavaScriptからActionScriptメソッドを呼び出したいだけです。Flashでは、これは信頼できるExternalInterface.addCallback()関数を介して実行されます。ただし、AIRでは状況がかなり異なり、動作させることができないようです。

これが私のプロジェクトの簡単な概要です:

私のAIR(ActionScript)メイン:

そして、これが私のHTMLLoaderオブジェクトの作成方法です。

そして最後に、これが私のAirRoot.htmlファイル内のJavaScriptのスニペットであり、メインクラスで宣言されたパブリックメソッドas3Function()を呼び出そうとしています。

私は何が欠けていますか?

0 投票する
2 に答える
2684 参照

xml - Flex での XML 変換の実行

AIR プロジェクトで xslt ファイルを使用して xml 変換を実行できるようにしたいと考えています。これを達成するための最良の方法は何ですか?