問題タブ [adobe]
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.
64-bit - AxAcroPDF - Vista64 クラスが登録されていないというエラー
AxAcroPDFLib.AxAcroPDF コンポーネントを使用して PDF ファイルを読み込んで印刷する C# で記述された WinForms アプリケーションがあります。Windows XP で問題なく動作しています。開発環境を Vista 64 ビットに移行しましたが、AxAcroPDF コンポーネントを削除しない限り、(Vista 64 で) アプリケーションが実行されません。アプリケーションの実行時に次のエラーが発生します。
「System.Runtime.InteropServices.COMException: クラスが登録されていません (HRESULT からの例外: 0x80040154 (REGDB_E_CLASSNOTREG))」。
Adobe フォーラムで、エラーの理由は、AxAcroPDF ActiveX コントロールの 64 ビット バージョンがないことが原因であるとアドバイスを受けました。
この問題を回避する方法はありますか? たとえば、自分で 32 ビット ActiveX コントロールを 64 ビット コントロールに変換できますか?
apache-flex - Flex Web と Air デスクトップ アプリを同じソース コードから生成できますか?
エア初心者です。Flexbuilder 3 に取り込むことを検討している既存の Flex 2 アプリケーションがあります。私の質問は、Air バージョンを作成するために同じベース アプリケーション (およびソース コード) を使用できるか、または別のコード ツリーを維持する必要があるかです。 : 1 つは Air バージョン用で、もう 1 つは Flex/SWF バージョン用ですか?
javascript - Adobe ExtendScript開発-通常のJavaScriptとどのように違いますか?
質問
ExtendScriptはJavaScriptとどのように違うのだろうか?理論的には、JavaScriptに精通したWeb開発者を雇って、過度の学習を要求せずにJavaScriptを開発できますか?
概要
私はメディアデータベース(またはいわゆる「マルチメディアライブラリ」)プロジェクトに取り組んでおり、XMP(eXtensible Metadata Platform)に基づいています。メタデータとキーワードを管理するための論理的なツールはAdobeBridgeのようですが、主にサーバーに保存された制御されたキーワードの語彙とのインターフェースのために、Bridgeにいくつかの重要な機能を追加するためにいくつかのスクリプトの開発を請け負う必要があります。
上級管理職は、彼らの無限の知恵の中で、ソフトウェアアルファ/ベータテスターとアドビのヘビーリフター[私]にプロジェクト発見の開発を任せることがこれを行うための最良の方法であると決定しました。何をする必要があるかはわかっていますが、誰が実際にそれを実行できるかはわかりません。
残念ながら、私のプログラミングの知識はC ++、XML、Apple Script、およびWeb言語(残念ながらJavaScriptは含まれていません)に限定されているため、JavaScriptに関する質問に関しては雑然としています。
アドビはこのテーマに関して便利なSDKを持っていますが、私は全体像をあまり理解できません。アドビのユーザー間フォーラムのコンテンツの多くは、古いか無関係です。
プロジェクトの説明
メニューバーに3つのオプションを追加したメニューが必要です。3つのオプションはすべて、Bridgeの[キーワード]パネルで可能な[クリアしてインポート]機能を使用して、FTPまたはHTTPオブジェクトのいずれかを使用してデータベースサーバーから3つの異なるタブ区切りテキストファイルの1つをインポートします。
Bridge SDKおよびJavaScriptガイドで行った読みは、わかりやすくするために、下の画像に示したようにメニュー項目を追加できることを示唆しています。さらに、「Clear and Import」メソッドの非常に大まかなバージョンを起動スクリプトとして機能させることができましたが、適切なメニューエントリをクリックして、その場で呼び出すことができるようにしたいと思います。
画像の拡大図については、ここをクリックしてください
adobe - Adobe Captivate 3 タイピングサウンド 記録の表示
Adobe Captivate 3 を使用していますが、録音の使用時にタイピング ノイズを無効にできません。この「機能」を無効にして録音すると、入力音が聞こえないことがありますが、プロジェクトを公開すると、入力音が戻ってきます。また、私が取り組んでいる他のプロジェクトでは、録音中にタイピング音が最初に無効になっておらず、そのタイピング音を止めることができません。
新規または既存の Captivate プロジェクト内でタイピング音を永久に無効にする方法について何か提案はありますか?
apache-flex - 外部でロードされたSWFファイルをAdobeFlexのSWFLoaderコンポーネントからアンロードするにはどうすればよいですか?
外部のSWFファイルをロードし、 SWFLoaderFlexコンポーネントを介してAdobeFlex/Airアプリケーション内でそれらを再生するアプリケーションがあります。私はボタンクリックイベントからそれらをアンロードする方法を見つけようとしてきました。私はグーグルを広範囲に使ってきましたが、ハックなしでは誰もそれを行うことができなかったようです。人々が使用していると思われるコードの組み合わせは次のとおりです。
この方法でSWFを閉じる(非表示にする)と、最終的にプログラムがクラッシュします。
何か案は?同じ問題を抱えている人々とのさまざまなフォーラムでたくさんの投稿を見つけました。私はここで1つの間違った/不完全な答えを得ると思います、そして私の投稿はいつものように無に沈むでしょう、しかしどちらにしても、事前に感謝します!
編集1:実際のSWFムービーを編集できません。クライアントによって作成されています。Flexを介して開いたSWFを閉じることができない場合、それはFlexアーキテクチャの問題ではありませんか?SWFをWebブラウザに送信する唯一のオプションはありますか?
apache-flex - 特定の AIR アプリケーションでユーザーの AIR ランタイムのローカル インストールを検出して呼び出すにはどうすればよいですか?
AIR フロントエンドを持つプログラムを作成していますが、バックエンドは別の言語 (この場合は Python) で記述されています。AIR は他の実行可能ファイルを呼び出すことができないため、Python が AIR サブプロセスを実行して、関係を逆にする必要があります。ユーザーの AIR ランタイムを見つけるにはどうすればよいですか? これを Mac、Windows、および Linux で実行できるようにしたいと考えています。
(皮肉なことに、AIR デバッグ ランタイムをパッケージ化できればこれは非常に簡単ですが、使用許諾契約では、ユーザーが通常のランタイムを自分でダウンロードしてインストーラーを実行する必要があります。)
javascript - Adobe AIRの印刷機能とは何ですか?
私はAdobeAIRで印刷する方法を理解しようとしてきました。標準のJavaScript関数が機能しないことは知っています。AIRforJSDevガイドには次のように記載されています。「window.print()メソッドはAdobe AIR1.0ではサポートされていません。ランタイム内で印刷にアクセスできる公開されたAIRAPIを介して利用できる他のメソッドがあります」
しかし、私はそれらの機能を見つけることができません。言語リファレンスを調べましたが、どこにも見つかりません。それらはどこにあり、何ですか?
apache-flex - Maven を使用して Adobe Air プロジェクトをビルドするにはどうすればよいですか?
Maven を使用して Adobe Air アプリケーションの構築に成功した人はいますか? もしそうなら、それを機能させるための手順は何ですか?
flex-mojosを使用して Air アプリケーションを構築しようとしています。DashboardSamplePomで提案されているように、パッケージ タイプを「aswf」に設定すると、Maven は aswf が不明なパッケージ タイプであると不平を言います。彼らのair-super-pomも見つけましたが、POM の親として参照する方法がわかりませんでした。
python - Linux/X11 でスタンドアロンの Adobe flashplayer をプログラムで起動する
スタンドアロンの flashplayer は、コマンド ラインから起動する場合、.swf ファイル以外の引数を取りません。プレーヤーを全画面表示にする必要があり、ウィンドウの境界線などはありません。これは、プログラムの開始後に ctrl+f を押すことで実行できます。人間の介入なしにフルスクリーンで起動する必要があるため、これをプログラムで実行したいと考えています。
私の推測では、ウィンドウへのハンドルを取得してから、「ctrl + f」キーストロークのようなイベントを送信する方法が必要だと思います。
違いがあれば、flashplayer は gtk アプリケーションであり、pygtk がインストールされた python があるようです。
UPDATE(私が使用したソリューション... ypnosの回答に感謝):
.net - Adobe Air と .NET
Adobe Air は完全に JavaScript ですか? VB.NET や C#.NET などの .NET 言語は使用できませんか?
ありがとう