Pergunta

Pergunta

Eu estou querendo saber como diferentes ExtendScript é de JavaScript? Eu poderia, teoricamente, contratar um desenvolvedor web que tem JavaScript experiente para desenvolvê-lo sem exigir uma quantidade excessiva de aprendizagem da sua parte?

Visão geral

Eu estou trabalhando em um banco de dados de mídia (ou uma chamada "biblioteca multimédia") do projeto e é baseado em XMP (Plataforma eXtensible Metadata). A ferramenta lógica para administrar os metadados e keywording parece ser Adobe Bridge, no entanto eu preciso contrato o desenvolvimento de um par de scripts para adicionar algumas funções-chave para Bridge, principalmente para fazer a interface com um vocabulário de palavras-chave controlada armazenado no servidor.

A gerência superior, na sua infinita sabedoria, decidiu que colocar um alfa software tester / beta e Adobe heavy-levantador [me] encarregada de desenvolver a descoberta do projeto é a melhor maneira de fazer isto. Embora eu sei o que preciso fazer, eu tenho certeza que realmente podem fazê-lo.

Infelizmente, meu conhecimento de programação é limitada a C ++, XML, a Apple Script e linguagens web (infelizmente, não incluindo JavaScript), então eu sou maneira fora das plantas daninhas quando se trata de questões sobre JavaScript.

Ponte Developer Center

Adobe tem um SDK útil lá fora sobre o assunto, mas eu realmente não posso fazer muito sentido do quadro geral. Grande parte do conteúdo do fórum de usuário a usuário Adobe é velho ou não relacionado.

Descrição do projeto

Eu preciso de um menu adicionado à barra de menu com três opções. As três opções que todo o uso "Clear and Import" função possível no painel Palavras-chave da Ponte para importar 1 de 3 diferentes arquivos de texto delimitados por tabulação a partir do servidor de banco de dados usando o FTP ou HTTP objeto.

A leitura que fiz na guia Ponte SDK e JavaScript sugere que os itens do menu pode ser adicionado como eu mostrei na imagem abaixo para maior clareza. Além disso, eu consegui obter uma versão muito áspera do método "Clear and Import" para o trabalho como um script de inicialização, no entanto eu gostaria de ser capaz de chamá-los em tempo real clicando no item de menu apropriado.

Diagrama de Menu

Para uma visão maior da imagem, clique aqui

Foi útil?

Solução

Se é nada parecido com o script usado para o velho IDE Flash, então eu acho que é apenas javascript reta / ECMAScript. A única diferença real é as APIs que você tem avaialble. Eu esperava que alguém que é bom com javascript seria capaz de pegá-lo rapidamente.

Outras dicas

ExtendScript está muito perto de JavaScript regular. Eles fizeram algumas extensões (por exemplo, sobrecarga de operadores) mas no geral os dois são muito semelhantes. produtos da Adobe incluem um IDE chamado de "ExtendScript Toolkit" (ESTK) que proporciona um ambiente agradável para escrever scripts com um depurador interativo.

Você pode criar novos itens de menu em Ponte criando instâncias de MenuElement. Defina a propriedade onSelect do objeto MenuElement você cria para ser a função que você deseja que o item de menu para executar quando você selecioná-lo. O guia Bridge CS4 JavaScript Referência tem todos os detalhes.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top