我正在使用OpenLaszlo 5.0(躯干)的未发行版本的OpenLaszlo应用程序。 在我的课之一,我需要导入的ActionScript 3类。 什么是添加这样的import语句是推荐的方式?
Answer 1:
LZX支持直通标签。 反过来, 直通标签有一个属性的时候 ,在那里你可以指定一个布尔表达式,如$ AS3或$ SWF10:
<canvas debug="true">
<class name="foo">
<passthrough when="$as3">
import flash.system.Capabilities;
</passthrough>
<handler name="oninit">
if ($as3) {
Debug.info(Capabilities.os);
} else {
Debug.info("flash.system.Capabilities can only be used in the SWFx runtime");
}
</handler>
</class>
<foo />
</canvas>
对于SWFX运行时,import语句,然后注入genereated的ActionScript 3类。
文章来源: How can I add ActionScript 3 import statements to LZX class definitions with OpenLaszlo 5.0?