В зависимости от сложности библиотеки, которую вы хотите использовать, это может быть тривиальная модификация путем добавления нескольких обязательных параметров (таких как обертка пакета {} и т. Д.). Однако некоторые преобразования не будут тривиальными и могут потребовать полного компилятора.
Интересно, сколько будет написано нового бэкэнда для Closure Compiler . Я не изучал его исходный код, но я предполагаю, что он достаточно модульный. Таким образом, преобразование будет автоматическим по модулю вещей, которые вы не можете сделать в AS3, таких как манипуляции с DOM.
Даже используя это, вы не получите некоторых приятных вещей в AS3, таких как проверки типов во время компиляции. Кроме того, преобразование прототипа в наследование является нетривиальным преобразованием, так что вы, вероятно, тоже этого не получите.