目次

<library>

ライブラリファイルのルート要素となるタグです。このライブラリファイルの拡張子もlzxです。

下記のサンプルのようにライブラリファイルのインクルードは入れ子にもできます。<include>を記述する位置によって表示に影響があるので注意してください。

<?xml version="1.0" encoding="UTF-8"?>
<canvas proxied="false" bgcolor="0xeeeeee"> 
  <include href="libView.lzx"/>
  <simplelayout spacing="5"/>
</canvas>
<?xml version="1.0" encoding="UTF-8"?>
<library> 
  <include href="libView2.lzx"/>
  <button>libViewボタン</button>
</library>
<?xml version="1.0" encoding="UTF-8"?>
<library> 
  <button>libView2ボタン</button>
</library>

この内容を表示するためには Adobe Flash Plugin が必要です。

例外

ライブラリファイルではメインファイルと同じようにコーディングできますが、以下の例外があります。

library.lzx

サブディレクトリにlibrary.lzxという名前のファイルを置くと、個々のファイル名ではなくディレクトリ名でインクルードできます。この機能を使うとlibrary.lzxの存在するディレクトリ内の他のすべてのライブラリファイルをインクルードできます。

この内容を表示するためには Adobe Flash Plugin が必要です。

/--
  | 
  +--- main.lzx
  | 
  +--- /mylibs
         | 
         +--- library.lzx
         | 
         +--- mylib1.lzx
         | 
         +--- mylib2.lzx
         | 
         +--- mylib3.lzx

<?xml version="1.0" encoding="UTF-8"?>
<canvas proxied="false" bgcolor="0xeeeeee"> 
  <include href="mylibs"/>
  <simplelayout spacing="5"/>
</canvas>
<?xml version="1.0" encoding="UTF-8"?>
<library> 
  <include href="mylib1.lzx"/>
  <include href="mylib2.lzx"/>
  <include href="mylib3.lzx"/>
</library>
<?xml version="1.0" encoding="UTF-8"?>
<library> 
  <button>mylib1</button>
</library>
<?xml version="1.0" encoding="UTF-8"?>
<library> 
  <button>mylib2</button>
</library>
<?xml version="1.0" encoding="UTF-8"?>
<library> 
  <button>mylib3</button>
</library>