Não há uma única "ferramenta oculta" universalmente reconhecida no Flash (Adobe Flash Player, agora extinto). O termo "oculto" implica algo sem documentos ou intencionalmente obscurecido. Embora o Flash tivesse uma arquitetura complexa e alguns recursos pudessem ter sido pouco documentados ou raramente usados, não havia ferramentas deliberadamente mantidas em segredo.
No entanto, dependendo do que você quer dizer com "ferramenta", vários aspectos podem ser considerados menos conhecidos ou "ocultos" para aqueles que não estão profundamente imersos no desenvolvimento do flash:
*
Recursos avançados do ActionScript: A linguagem do ActionScript tinha recursos poderosos, mas potencialmente menos usados, que não foram destacados em tutoriais introdutórios. Isso pode incluir manipulação avançada de objetos, gerenciamento de memória de baixo nível (embora geralmente desencorajado) ou aspectos específicos da manipulação da lista de exibição. Eles não estavam ocultos, mas simplesmente não o foco da maioria do desenvolvimento.
*
Ferramentas de depuração dentro do flash IDE: O Flash IDE (como o Flash Professional) tinha recursos sofisticados de depuração além de instruções de impressão simples. Os pontos de interrupção, a inspeção variável e a pização do código estavam disponíveis, mas podem não ter sido totalmente explorados por todos os desenvolvedores. Novamente, não "escondido", mas talvez subutilizado.
*
Extensões e bibliotecas de terceiros: Muitos desenvolvedores criaram suas próprias extensões e bibliotecas personalizadas que adicionavam funcionalidades além dos recursos de flash padrão. Isso não fazia parte da oferta do núcleo flash e não era universalmente conhecido. Estes seriam "ocultos" apenas no sentido de que não faziam parte da distribuição principal.
É importante observar que o Adobe Flash Player e seu ambiente de desenvolvimento associado agora estão oficialmente descontinuados. Portanto, qualquer discussão sobre "ferramentas ocultas" é amplamente retrospectiva.