< canvas debug ="true" > < debug y ="10" /> < node id ="myNode" > < method name ="add" args ="a,b" > <!-- 通过属性args来为方法声明参数,如果要使用多个参数,则用","分开。 var sum = a + b; --> Debug.write('a + b = ' + sum); </ method > </ node > < script > myNode.add(4,9) <!-- 在<script>中调用上面定义的方法add --> </ script > </ canvas > <!-- 在laszlo的方法中也能够返回参数。 --> < canvas debug ="true" > < debug y ="10" /> < node id ="myNode" > < method name ="returnsum" args ="a,b" > <!-- 返回sum --> var sum = 3 + 4; Debug.write('a + b = ' + sum); return sum; </ method > </ node > < script > <!-- 声明变量 y 来接收上面方法returnsum返回值 --> var x = 5; var y = myNode.returnsum(); var z = x + y; Debug.write('z equals ' + z) </ script > </ canvas >