問題タブ [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 に答える
1604 参照

html - Flex/AIR HTML コンポーネントを使用して HTTPS Web サイトにアクセスしていますか?

Flex AIR アプリケーション内で HTML コンポーネントを使用する場合、https を介してリモート ページにアクセスすることは可能ですか?

AIR アプリケーションへのクレジット カード支払いの統合を構築しようとしています。簡単な方法は、アプリケーションに埋め込まれたブラウザ内の支払いサービスにユーザーを送ることです。

0 投票する
5 に答える
24126 参照

apache-flex - Adobe AIR でファイルをダウンロードする

Flex ベースの AIR アプリケーションでインターネットからファイルをダウンロードする方法を教えてください。

URLをアドレスに設定したファイルを使ってみたのですが、保存しようとするとファイルが存在しませんというエラーが出てしまいました。そして、この問題についてグーグルで助けを求めるのは本当に難しい.

0 投票する
5 に答える
395 参照

user-interface - Flash人気がAIR人気に変わる?

[これはコミュニティ Wiki であるため、投票の質問のように思われる場合は投票しないでください。です。 ]

Adobe は、Flash の浸透における成功をAdob ​​e AIRに変換できるでしょうか? Adobe AIR は、デスクトップ プラットフォームの「次の大きなもの」であり、(他に何と並んで) プレーヤーの 1 つにすぎないのでしょうか? それとも、静かで重要でない死を迎えるのでしょうか?

0 投票する
4 に答える
3854 参照

flash - AdobeAIRを使用したプラグインアーキテクチャの構築

今後のプロジェクトのクライアント側の実装技術としてAdobeAIRを選択することを考えています。(以前の選択はC#とWPFでしたが、最近Flash / Flex / AIRに本当に感銘を受けました。)

しかし、私の製品の最も重要な機能の1つはプラグインアーキテクチャであり、サードパーティの開発者が機能とGUIを興味深い方法で拡張できるようにします。

C#でアーキテクチャを設計する方法を知っています。プラグインローダーは、ローカルの「app /plugins/」ディレクトリにあるすべてのアセンブリを列挙します。アセンブリごとに、すべてのクラスを列挙し、「IPluginFactory」インターフェースの実装を探します。工場で作成されたプラグインごとに、MVCクラスを要求し、GUI要素(メニュー項目、パネルなど)を既存のGUIレイアウトの適切なスロットにスナップします。

AIR内で同じことを実行したいと思います(Webからではなくローカルファイルシステムからプラグインをロードします)。この記事を読んだ後、私の理解はそれが可能であり、基本的なアーキテクチャ(サンドボックス化されたApplicationDomainsへのSWFのロードなど)は.NETで行う方法と非常に似ているということです。

しかし、私は落とし穴に興味があります。

Flash Playerを使用して動的なクラスローディングを行ったことがある場合(できれば、Flash / Flexの混合アプリで、特にAIRホスト内で)、プラグインフレームワークを構築した経験と、トリッキーな状況に遭遇した場所についてお聞かせください。フラッシュプレーヤー、およびフラッシュ、フレックス、およびAIRAPIを使用します。

たとえば、誰かが私にこれと同じ質問をしたが、Javaプラットフォームを念頭に置いている場合、JVMには「モジュール」または「アセンブリ」の概念がないことは間違いありません。最高レベルの集約は「クラス」であるため、大規模なプロジェクトを管理するためのプラグインシステム内に組織構造を作成することは難しい場合があります。また、複数のクラスローダーの問題と、それぞれがロードされたクラスの独自の個別のインスタンスを(独自の個別の静的変数を使用して)維持する方法についても説明します。


これが私にとってまだ答えられていないいくつかの特定の質問です:

1)actionscript "Loader"クラスは、SWFをApplicationDomainにロードできます。しかし、そのappdomainには正確に何が含まれていますか?モジュール?クラス?MXMLコンポーネントはどのように表現されますか?プラグインインターフェイスを実装するすべてのクラスを見つけるにはどうすればよいですか?

2)メインアプリケーションとは別のApplicationDomainにプラグインをロードした場合、他のappdomain内からコードを呼び出すのはかなり複雑ですか?アプリ間ドメインマーシャリングレイヤーを通過できるデータの種類について、重要な制限はありますか?マーシャリングは法外に高価ですか?

3)理想的には、自分のメインコードの大部分をプラグインとして開発し(メインアプリケーションはプラグイン読み込みシェルにすぎません)、プラグインアーキテクチャを使用してその機能をアプリに追加したいと思います。それはあなたの心に恐怖をもたらしますか?

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

audio - AdobeAIR1.5サンドボックス+マザーボードスピーカー

AIRを介してマザーボードのPCスピーカーにアクセスできるかどうか知りたいですか?

これはアラームタイプのプログラム用であり、単純なビープ音以上のピッチ制御が必要です。これはAIRを介して達成できますか?

または、そのことについてWebベースのフレームワークにない場合はどうでしょうか。少しトリッキーなようですので、誰かが解決策を持っているかどうか知りたいです。ありがとう!

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

actionscript - AIR アプリケーションからブラウザー情報にアクセスするにはどうすればよいですか?

ユーザーの閲覧履歴を監視する、Linux/Mac OS/Windows で実行される Adob​​e AIR アプリケーションを構築しようとしています。

AIR アプリケーションはどのブラウザーがインストールされているかをどのように確認できますか? つまり、監視するブラウザの履歴のリストです。

また、実行時にブラウザが実行されているかどうかを知る方法はありますか?

履歴ファイルについては、Firefox に関する情報を入手したので、IE/Safari/Opera/Chrome の履歴ファイルの読み取り/解析に関する情報/リンクを教えていただければ幸いです。

0 投票する
4 に答える
7343 参照

apache-flex - Adobe Flex/AIR: ウィンドウ全体ではなくサブコンポーネントのスクロール

Adobe Flex と AIR を使用してアプリケーションを開発しています。スクロールの問題を解決する方法を見つけようとして、頭を壁にぶつけています。

メイン アプリケーション ウィンドウの基本構造 (大幅に簡略化) は次のとおりです。

問題は、「MainContent」ボックスにサブコンポーネントの巨大なリストが含まれている可能性があり、その長いリストが存在すると、GUI の最上位レベルに「MainContainer」vbox を囲む垂直スクロールバーが表示されることです。

アプリケーションウィンドウ全体にスクロールバーがあるのは本当にばかげているように見えます。

代わりに私が探しているのは、スクロールバーが「MainContent」vbox (およびコンテンツがウィンドウの境界を超えて伸びる場合は、Navigation および HelpContent パネル) にのみ適用されるソリューションです。

問題の解決策は、親コンテナーで「autoLayout」および「verticalScrollPolicy」属性を使用することでした。

そこで、すべての親コンテナーに autoLayout="false" および verticalScrollPolicy="off" 属性を追加し、「MainContent」vbox に verticalScrollPolicy="on" を追加してみました。しかし、その実験の最終結果は、コンテンツがメイン コンテナーから単純に切り取られたということでした (そして、つまみのない役に立たないスクロールバーが MainContent vbox に追加されました)。

誰でもこれを解決する方法を知っていますか?

0 投票する
5 に答える
158 参照

apache-flex - Flex/AIR のスキンの作成を開始するための情報はどこにありますか?

スキンを作成した経験はありませんが、それを行うためのツール (花火など) は持っています。スタイルでできる限り多くのことを行うことに慣れていますが、型を破ってスキンをもっと使い始めたいと思っています。特に、アプリのルック アンド フィールを他のプラットフォームに移植できるようにするためです。どこから始めればよいですか?

0 投票する
20 に答える
3928 参照

flash - Webアプリケーションはデスクトップアプリケーションに取って代わりますか?

すべてがクラウドに移行しますか?もしそうなら、どちらの方向に?Google-Gears?Flash、AIR、JavaFX?


参照:デスクトップ開発は重要ですか?

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

apache-flex - Flex html-template と出力フォルダー構造の公式説明はどこにありますか?

Flex Builder で使用されるさまざまなディレクトリ、つまりhtml-template 、 bin-debug、およびbin-releaseの詳細を説明している Adob​​e の公式ページを探しています。

これらのフォルダーでは多くのことが行われています。AIR アプリの場合と同様に、フォルダーの作成と削除、ファイルのコピーが自動的に行われたり、行われなかったりします。この動作を制御する設定、文書化されたフォルダー構造の意図などに関する特定の情報を探しています。要するに、予測不可能で完全に文書化されていない方法で機能しているように見える Flex ワークフローの一部を理解しようとしています。

私はプロジェクトのアセットを整理するための助けを求めているわけではありません。半自動の出力フォルダーがどのように機能するか、およびそれらの構成にどのように影響するかについてもっと知りたいと思っています。