Чтобы уж совсем точно - плеер написан на Си, а не С++. Программа Flash CS состоит из множества различных модулей, часть из которых написана на С++, но компилятор написан на Яве, есть, особенно в последних версиях, элементы интерфейса написаные на ActionScript. В ней же есть скриптовый язык JSFL, для автоматизации творческого процесса

ActionScript - не написан ни на одном языке программирования, т.как это не программа, это свод правил о функционировании языка. Эти правила базируются на других правилах - ECMAScript. Конкретные реализации языка могут использовать что угодно, коль скоро правила соблюдаются. Известные реализации используют код написаный на С++ для того, чтобы выполнять код скомпилированый из AS.