Frage

Frage

Ich Frage mich, wie andere ExtendScript ist JavaScript?Könnte ich theoretisch mieten Sie ein web-Entwickler, JavaScript-Köpfchen, um es zu entwickeln, ohne zu fordern eine übermäßige Menge lernen über Ihre Rolle?

Übersicht

Ich arbeite an einer Medien-Datenbank (oder eine so genannte "multimedia library") - Projekt, und es basiert auf XMP (eXtensible Metadata Platform).Das logische Werkzeug für die Verwaltung der Metadaten und Verschlagwortung zu sein scheint, Adobe Bridge, jedoch muss ich Vertrag die Entwicklung von ein paar Skripte, um fügen Sie ein paar wichtige Funktionen zu Überbrücken, vor allem für die Verbindung mit einem server-gespeichert kontrolliertes keyword-Vokabular.

Das Obere management, in seiner unendlichen Weisheit entschieden hat, dass die Anwendung eines software-alpha - /beta-tester und Adobe heavy-lifter wird [mir] entwickelt federführend das Projekt discovery, ist der beste Weg zu gehen über diese.Während ich weiß, was ich brauche fertig, ich bin mir nicht sicher, wer kann es tatsächlich tun.

Leider, meine Programmier-Kenntnisse beschränken sich auf C++, XML -, Apple-Script-und Websprachen (leider nicht einschließlich JavaScript), so bin ich weit in das Unkraut, wenn es um Fragen zu JavaScript.

Brücke Developer Center

Adobe verfügt über eine praktische SDK gibt zu dem Thema, aber ich kann nicht wirklich viel Sinn für das Gesamtbild.Viel von der Adobe user-to-user-forum Inhalt ist alt oder nicht verwandt sind.

Projekt Beschreibung

Ich brauche ein Menü Hinzugefügt, um die Menüleiste mit drei Optionen.Die drei Optionen würden alle verwenden "Deaktivieren und Importieren" - Funktion möglich Brücke Keywords Bedienfeld importieren 1 von 3 verschiedenen tab-delimited text Dateien aus der Datenbank-server entweder über das FTP-oder HTTP-Objekt.

Die Lesung, die ich getan habe in der Bridge-und JavaScript-SDK-Handbuch schlägt vor, dass Menü-Elemente können Hinzugefügt werden, wie ich schon gezeigt in die Bild unten für Klarheit.Zusätzlich habe ich es geschafft, eine sehr grobe version des "Klaren und Import-Methode" arbeiten wie ein startup-Skript, aber ich möchte in der Lage sein, Sie zu nennen, on the fly, indem Sie auf die entsprechende Menü-Eintrag.

Diagram of Menu

Für eine größere Ansicht des Bildes klicken Sie auf hier

War es hilfreich?

Lösung

Wenn es etwas wie das scripting mit der alten IDE Flash, dann denke ich, es ist nur gerade javascript/ECMAScript.Der einzige wirkliche Unterschied ist, dass die APIs, die Sie haben avaialble.Ich erwarte, dass jeder, der ' s gut mit javascript würde in der Lage sein zu Holen es up ziemlich schnell.

Andere Tipps

ExtendScript ist sehr nah an regelmäßigen JavaScript.Sie haben ein paar Erweiterungen (z.B., operator overloading), aber insgesamt sind die beiden sehr ähnlich.Adobe-Produkte verfügen über eine IDE namens "ExtendScript Toolkit (ESTK), bietet eine schöne Umgebung für das schreiben von Skripts mit einem interaktiven debugger.

Sie können neue Menüpunkte in Bridge erstellen von Instanzen von MenuElement.Legen Sie die onSelect-Eigenschaft des MenuElement Objekt, das Sie erstellen werden, die Funktion, die Sie möchten, den Menüpunkt ausführen, wenn Sie es auswählen.Die Bridge CS4 JavaScript-Referenz-guide hat alle details.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top