13

質問

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」メソッドの非常に大まかなバージョンを起動スクリプトとして機能させることができましたが、適切なメニューエントリをクリックして、その場で呼び出すことができるようにしたいと思います。

メニューの図

画像の拡大図については、ここをクリックしてください

4

2 に答える 2

12

ExtendScript は、通常の JavaScript に非常に近いものです。いくつかの拡張機能 (演算子のオーバーロードなど) が作成されていますが、全体として 2 つの機能は非常に似ています。アドビ製品には、対話型デバッガーでスクリプトを作成するための優れた環境を提供する「ExtendScript Toolkit」(ESTK) と呼ばれる IDE が含まれています。

MenuElement のインスタンスを作成することにより、Bridge で新しいメニュー項目を作成できます。作成する MenuElement オブジェクトの onSelect プロパティを、メニュー項目を選択したときに実行する機能に設定します。Bridge CS4 JavaScript リファレンス ガイドに詳細がすべて記載されています。

于 2009-06-17T04:17:22.110 に答える
6

古い Flash IDE で使用されていたスクリプトのようなものであれば、単純な javascript/ECMAScript だと思います。唯一の本当の違いは、利用可能な API です。JavaScript が得意な人なら誰でもすぐに習得できると思います。

于 2008-09-18T18:54:04.117 に答える