目前openlaszlo在开发的状态下,只能是在编译选项中选择debug和runtime的方式。如果需要调试lzx中的方法去调用网页代码,必须要保证当前的swf要被包含在网页中。否则是调用不到的。当然如果选择部署的话肯定是可以了,但是这样很不方便。下面介绍最简单的方式,只需要一个jsp就能让开发者调试lzx中的方法和网页的交互。
test.jsp:
url指定的是本地跑的lzx文件。这样就可以在lzx文件中通过lz.Browser.callJs来处理网页交互的测试了。只要将方法写在当前的jsp里。
比如jsp里有个方法叫:
function sayHello(){
alert("say hello");
}
那lzx文件中可以这样,