1

未リリースバージョンのOpenLaszlo5.0(トランク)を使用してOpenLaszloアプリケーションに取り組んでいます。私のクラスの1つで、ActionScript3クラスをインポートする必要があります。そのようなインポートステートメントを追加するための推奨される方法は何ですか?

4

1 に答える 1

0

LZXはパススルータグをサポートしています。パススルータグにはwhen属性があり、ここでブール式を指定できます(例:$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ランタイムの場合、インポートステートメントは生成されたActionScript3クラスに挿入されます。

于 2012-08-09T10:50:52.120 に答える