問題タブ [air2]
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.
apache-flex - AIR 2 を FB4 に追加しますか?
FB4 ベータ 2 をダウンロードしてインストールしました。新しい AIR 2 ベータ機能のいくつかを試してみたいのですが、AIR 2 にはデフォルトで FB4 が同梱されていません。これを設定するにはどうすればよいですか?
ありがとう!
(また、可能であれば、通常のプロジェクトで FB3+AIR1 を使用できるようにしたい)
air - Flex 4 & AIR 2 NativeProcess API: NativeProcess を開始できませんでした
私は、AIR 2 の新しい NativeProcess API を使用してアプリケーションを構築しようとしています。これは、Brent の小さなビデオからのものです。
http://tv.adobe.com/watch/adc-presents/preview-command-line-integration-in-adobe-air-2
つまり、プロセスを開始しようとするたびにエラーが発生します。
OS X 10.5.8 を実行しています。diskutil を実行して、マウントされているすべてのボリュームのリストを取得したいと考えています。
これが私が試しているコードです:
これは非常に簡単なようで、彼の grep の例に基づいています。
私が間違っていることのアイデアはありますか?
apache-flex - Flex4 + AIR 2.0beta2 で WindowedApplication クロムが見つからない
Flex 4 SDK をインストールし、それを AIR 2.0beta2 SDK でオーバーレイしましたが、Spark の WindowedApplication を使用しようとしたときに Flex クロムが表示されるとは限りません。
シンプルな MXML -> http://pastie.org/909375
MX WindowApplication を使用すると、すべて正常に動作しますが、どういうわけか、Spark バージョンが期待どおりに動作しません。
私は何を間違っていますか?
ジョン
apache-flex - Flash Builder4はAIR2を使用するようになりましたか?
FlashBuilder4とFlashCS5Proを含むCS5マスタースイートを入手しました。
CS5 proで新しいAIRアプリを作成すると、「AIR 2」と表示されますが、Flash Builderで新しいAIRプロジェクトを作成すると、AIR2または1.5であることを示すものが表示されません。
使用しているAIRランタイムを確認する方法はありますか?
apache-flex - Adobe Air ... Webサイトを起動しますが、どのブラウザを選択しますか?
OK Adobe Airで電話をかけるnavigateToURL(new URLRequest(url))
と、ユーザーのデフォルトのWebブラウザが開いてページが開きます。
また、AIR 2では、任意のアプリケーションを起動できます。
それで、特定のブラウザを起動してページを開く方法があるかどうか疑問に思っていますか?
apache-flex - JavaでAIR2.0NativeProcess APIを使用するにはどうすればよいですか?
Javaに関連してこの素晴らしい新しいAPIをどのように使用しますか?nativeProcess.standardInput.write()やnativeProcess.standardOutput.read()のような純粋なネイティブプロセスAPIを使用していますか?これを使用すると、Java側をデバッグできず、リモートJavaメソッドを呼び出すこともできません。または、flerry libなどのリモートメソッド呼び出しを利用しているが、Java側もデバッグできないライブラリを使用していますか?または、デバッグはできるがJavaメソッドをリモートで呼び出すことができないMerapiを使用している可能性がありますか?これは、このAPIとその使いやすさに関しておそらく最も重要な質問であるため、私はこれを求めています。
apache-flex - アクティブウィンドウの後ろで開いているウィンドウをフレックス
Flex Airアプリで、アクティブなウィンドウの背後にあるウィンドウをどのように開きますか?
フォローしてみましたが、うまくいかないようです
このコードでは、window1がメインアプリウィンドウの後ろで開き、3秒でwindow2がwindow1の後ろで開くと予想します。ただし、これを実行すると、window1がメインウィンドウの上に開き、window2がwindow1の上に開き、メインアプリがフォーカスを保持します。これはFlexのバグのようです。もしそうなら、この問題の回避策はありますか?
apache-flex - Adobe AIR から BAT ファイルを実行しますか?
.air ファイルをネイティブ インストーラーにパッケージ化するには、 というバッチ プログラムを使用する必要がありますadt
。
コマンド on は次のWindows
ようになります。
C:\Users\jisaacks>"C:\Program Files (x86)\Adobe\Adobe Flash Builder 4\sdks\4.1.0\bin\adt" -package -target native "D:\DEV\Flex4\Workspaces\AIR Native Packager\AIRNIP\AIRNIP.exe" "D:\DEV\Flex4\Workspaces\AIR Native Packager\AIRNIP\AIRNIP.air"
これを行うプログラムを AIR で作成しようとしています。基本的に、.air ファイルをドラッグ アンド ドロップすると、ネイティブ インストーラーにパッケージ化されます。
それは私にError #3219
エラーを与えました、私はそれを調べてこれを見つけました:
AIR on Windows では、.bat ファイルを直接実行することはできません。Windows .bat ファイルは、コマンド インタープリター アプリケーション (cmd.exe) によって実行されます。.bat ファイルを呼び出すと、このコマンド アプリケーションは、コマンドに渡された引数を、起動する追加のアプリケーションとして解釈できます。引数文字列に余分な文字を悪意を持って挿入すると、cmd.exe が有害または安全でないアプリケーションを実行する可能性があります。たとえば、適切なデータ検証を行わないと、AIR アプリケーションは myBat.bat myArguments c:/evil.exe を呼び出す可能性があります。コマンド アプリケーションは、バッチ ファイルの実行に加えて、evil.exe アプリケーションを起動します。
.bat ファイルで start() メソッドを呼び出すと、NativeProcess オブジェクトは例外をスローします。Error オブジェクトのメッセージ プロパティには、「エラー #3219: NativeProcess を開始できませんでした」という文字列が含まれています。
回避策があるのか、それともレンガの壁にぶつかったのか疑問に思っていますか?
xml - アプリケーション記述子ファイルからバージョンを読み取る方法
これで、AIR アプリ用の基本的なアプリケーション記述子ファイルができました。正気のために短縮すると、次のようになります。
アプリケーションでバージョンを表示したいのですが、複数の場所でバージョンを維持する必要がないようにしたいので、アプリケーション内からそのバージョン番号を読み取るにはどうすればよいですか?
javascript - Air2.0、ネイティブ プロセス API へのアクセス中にエラーが発生しました
HTML/Js フレームワークで Air2 のネイティブ処理 API を使用しています。
問題は、NativeProcessStartupInfo のオブジェクトを作成しようとすると発生します。
これが私のコードです
このコードを実行しようとするたびに、このエラーが発生しました。
TypeError: 式 'air.NativeProcessStartupInfo' [] の結果はコンストラクターではありません。
私が間違っていることについて何か提案はありますか?