是否有可能使用用OpenLaszlo Flash Player的11 API的?(Is it pos

2019-09-21 05:12发布

我打算建立一个小型应用程序,它使用Flash Player 11中的某些功能是否可以针对与OpenLaszlo的Flash播放器11的API? 在这个讨论它展示了如何ActionScript包中可以导入到OpenLaszlo应用程序,但基于4.9版本的编译器的描述似乎只有一个SWF10运行时,针对Flash Player的10 APIS。

Answer 1:

我实现了SWF11运行特征为OpenLaszlo的,但不知道什么时候会有一个正式发布新的运行时支持。 该flex4.6分支应该是SWFX发展非常稳定,可以在生产中使用它。

这里是你展示如何使用新的代码示例, JSON类在ActionScript中 ,这是使用Flash Player 11.0补充说:

<canvas debug="true">

  <script>
    var person = {
      lastname: "Hendrix",
      firstname: "Jimmy",
      birthday: "November 27, 1942"
    };
    var jsonStr = JSON.stringify(person)
    Debug.info(jsonStr);
  </script>

</canvas>

如果您使用swf11运行时编译应用程序,你应该看到的OpenLaszlo调试器输出中如下:

INFO:{ “名字”: “吉米”, “姓氏”: “亨德里克斯”, “生日”: “1942年11月27日”}

如果您尝试使用SWF10运行时编译应用程序,你会看到下面的编译器错误:

编译错误

org.openlaszlo.sc.CompilerError:json.lzx:9:错误:未定义的属性JSON的访问中,管线:jsonStr = JSON.stringify(人);



Answer 2:

目前已创建了几个星期前SWF11运行时支持的OpenLaszlo的一个分支。 请在相应的线程的OpenLaszlo社区空间在Assembla.com

目前,OpenLaszlo的该版本仅作为每晚构建,它可以下载这里 。 看来,它计划发布5.0版本的OpenLaszlo与SWF11运行时支持。



文章来源: Is it possible to use the Flash Player 11 APIs with OpenLaszlo?