• Stars
    star
    142
  • Rank 257,392 (Top 6 %)
  • Language
    C#
  • License
    MIT License
  • Created about 8 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Pure .NET 2.0 code Implementation of the ActionScript3 compiler and runtime. Can be used to run scripts in environments where "just-in-time compilation" is not possible

Apple Juice

.net2.0实现的ActionScript3 编译器和虚拟机。可以在任意支持.net2.0的平台上(例如Unity)执行ActionScript3脚本。为不支持JIT的环境提供动态更新脚本的功能。

支持除了 namespace 和 with 和 E4X XML操作外的一切actionscript3语法特性。  

可以将actionscript3代码编译为字节码,然后加载并动态执行。VM由纯C# 2.0代码实现,可以直接让Unity来读取并执行生成的字节码,就是可用Unity完成热更新操作。
编译器部分实现了完整的编译期类型检查。并且有完整的错误提示。已经和FlashDevelop完成了集成,可以直接在FlashDevelop中开发并一键编译发布到Unity。
Unity的API或者自己开发的C# API提供了工具直接转换为actionscript api文件和对接代码,并且直接注册到FlashDevelop工程中。

文档地址

下载地址

as3_unity

欢迎加入QQ群提出建议或意见

QQ群号 767203189