bom vou tentar explicar :razz:
partindo que temos a seguite estrutura na nossa aplicação web
isso dentro do diretorio /webapps do tomcat, por exemplo…
/nomeDoProjeto
/WEB-INF
/lib { *.jar }
/classes { *.class }
/src { *.java }
/laszlo { *.lzx }
/class { *.class.lzx | definição de 1 classe por arquivo, dentro da tag library }
/view { *.class.lzx | ou vc pode usar *.view.lzx }
main.lzx { o que me referi ao equivalente ao método main, tag canvas }
definição de classes que servirão como componente colcocar
estas dentro de /nomeDoProjeto/laszlo/class
como por exemplo, customView.class.lzx:
<library>
<class
name="customView"
width="100" height="100"
bgcolor="black"
extends="view">
<attribute name="texto" type="string" />
<text
name="texto"
text="${ classroot.texto }"
fgcolor="white" />
</class>
</library>
o concentrado que me referi é um esquema para facilitar o acesso
a essas classes definidas onde você define um arquivo library.lzx
por diretorio onde o seu conteudo para este caso seria:
<library>
<include href="customView.class.lzx" />
</library>
nesse momento teriamos a seguinte estrutura:
/nomeDoProjeto
/WEB-INF
/lib
/classes
/src
/laszlo
/class
library.lzx
customView.class.lzx
/view
main.lzx
agora para você utilizar todas as suas classes definidas no diretorio
/nomeDoProjeto/laszlo/class, onde as classes foram concentrados
os includes no arquivo library.lzx basta definir por exemplo no seu
main.lzx:
<canvas>
<!-- incluindo todas as classes concentradas no diretorio class -->
<include href="/class" /> { essa referência irá recuperar o arquivo library.lzx }
<!-- utilizando a classe definida -->
<customView name="iCustomView" texto="teste" />
... { outras tags do arquivo }
<canvas>
será que agora consegui explicar um pouco melhor :roll:
alguma duvida ali, dai soh falar 