作者:飞扬的青春2046是我 | 来源:互联网 | 2023-09-16 11:36
篇首语:本文由编程笔记#小编为大家整理,主要介绍了从Flex-mxml(动作脚本)移动到另一种技术相关的知识,希望对你有一定的参考价值。
Adobe的Flash已走到尽头,因此所有应用程序都必须在不同的技术堆栈中重写。我们有大量使用flex编写的应用程序。我们大约有400个mxml(+操作脚本)文件,它使用java作为后端技术。所以这里有几个问题-
- 是否有任何转换器工具可以理解mxml文件,并且可以将html5或Javascript组件作为输出?
- 如果没有可用的工具,我们应该使用哪种最接近的技术?我尝试使用React for UI和Java后端,将flex方法转换为REST API。此练习非常耗时,需要完全重写UI和后端。
- 还有其他浏览器插件可以理解已编译的mxml或操作脚本(在编译后-.swf文件之后吗?
感谢您的帮助。
答案
“最简单的方法是使用Flex的下一版本Apache Royale。
这将允许您保留代码的所有动作脚本部分,并仅使用新的MXML组件重写UI部分。它有一点学习曲线,因为许多事情的处理方式有些不同,但是您不必更改AS3代码。