Domanda

Domanda

Mi chiedo quanto sia diverso ExtendScript da JavaScript?Potrei teoricamente assumere uno sviluppatore web esperto di JavaScript per svilupparlo senza richiedere una quantità eccessiva di apprendimento da parte sua?

Panoramica

Sto lavorando a un progetto di database multimediale (o una cosiddetta "libreria multimediale") ed è basato su XMP (eXtensible Metadata Platform).Lo strumento logico per amministrare i metadati e le parole chiave sembra essere Adobe Bridge, tuttavia devo appaltare lo sviluppo di un paio di script per aggiungere alcune funzioni chiave a Bridge, principalmente per l'interfacciamento con un vocabolario di parole chiave controllato memorizzato sul server.

Il management superiore, nella sua infinita saggezza, ha deciso che incaricare un alfa/beta tester del software e un sostenitore di Adobe [io] di sviluppare la scoperta del progetto è il modo migliore per farlo.Anche se so cosa devo fare, non sono sicuro di chi possa effettivamente farlo.

Purtroppo, le mie conoscenze di programmazione sono limitate a C++, XML, Apple Script e linguaggi web (purtroppo escluso JavaScript), quindi sono fuori strada quando si tratta di domande su JavaScript.

Centro per sviluppatori Bridge

Adobe ha un pratico SDK sull'argomento, ma non riesco davvero a capire il quadro generale.Gran parte del contenuto del forum utente-utente di Adobe è vecchio o non correlato.

Descrizione del progetto

Ho bisogno di un menu aggiunto alla barra dei menu con tre opzioni.Tutte e tre le opzioni utilizzerebbero la funzione "Cancella e importa" disponibile nel pannello Parole chiave di Bridge per importare 1 dei 3 diversi file di testo delimitati da tabulazioni dal server del database utilizzando l'oggetto FTP o HTTP.

La lettura che ho fatto nella guida Bridge SDK e JavaScript suggerisce che è possibile aggiungere voci di menu come mostrato nell'immagine seguente per chiarezza.Inoltre, sono riuscito a far funzionare una versione molto approssimativa del metodo "Cancella e importa" come script di avvio, tuttavia mi piacerebbe poterli richiamare al volo facendo clic sulla voce di menu appropriata.

Diagram of Menu

Per una visualizzazione più ampia dell'immagine, fare clic su Qui

È stato utile?

Soluzione

Se è qualcosa di simile allo scripting utilizzato per il vecchio Flash IDE, allora penso che sia semplicemente javascript/ECMAScript.L'unica vera differenza sono le API disponibili.Mi aspetto che chiunque sia bravo con Javascript sia in grado di impararlo abbastanza rapidamente.

Altri suggerimenti

ExtendScript è molto vicino al normale JavaScript.Hanno apportato alcune estensioni (ad esempio, sovraccarico dell'operatore) ma nel complesso i due sono molto simili.I prodotti Adobe includono un IDE chiamato "ExtendScript Toolkit" (ESTK) che fornisce un ambiente gradevole per scrivere script con un debugger interattivo.

Puoi creare nuove voci di menu in Bridge creando istanze di MenuElement.Imposta la proprietà onSelect dell'oggetto MenuElement che crei in modo che sia la funzione che desideri venga eseguita dalla voce di menu quando la selezioni.La guida di riferimento JavaScript di Bridge CS4 contiene tutti i dettagli.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top