ライブラリファイルのルート要素となるタグです。このライブラリファイルの拡張子も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>
ライブラリファイルではメインファイルと同じようにコーディングできますが、以下の例外があります。
サブディレクトリにlibrary.lzxという名前のファイルを置くと、個々のファイル名ではなくディレクトリ名でインクルードできます。この機能を使うとlibrary.lzxの存在するディレクトリ内の他のすべてのライブラリファイルをインクルードできます。
/--
|
+--- 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>