QUICK REFERENCE: CLASSE INTERFACE

Nunca se usa um objeto dessa Classe sem o uso concomitante de outro objeto, como um da Classe Label, por exemplo. O Interface é como um suporte.

Essa classe usa uma biblioteca que é parte da Gamelib, criada por Scott Porter e atualizada por Brent Silby. Gamelib é disponível nos termos da GNU Library General Public Licence.

Para usar a biblioteca adicionar uma linha na sessão <HEAD> da página com:

<script language="Javascript" src="gamelib_interface.js">< /script> 

Mas você precisa dar um clique no link abaixo e salvar esse arquivo (com a biblioteca) na mesma pasta onde ficar a página (ou referenciar):

gamelib_interface.js

Para criar um objeto (chamado, por exemplo: "interface1") use:

interface1=new In_Interface(200,200,'http://www.dmu.com/olpc'); 

Os argumentos são largura e altura e o endereço da pasta onde estão as bibliotecas gamelib.

Vamos ver os métodos da Classe. As funções se referem, geralmente, ao conjunto suportado pela Interface:


add(Object)

Adiciona um outro objeto.


hide()


makeDraggable()

Torna arrastável


makeUndraggable()


moveTo(n,n)

Move para x,y.


setBackground(URL of image)

Arquivo de imagem para ser fundo.


setBgColor(Color)

Define a cor de fundo. O default é: invisível.


setZ(n)

Define a camada.


show()

As propriedades são:


bgColor

Corrente cor de fundo


visible

Se true, está sendo visto.


x

Posições atuais.


y


z


              LIÇÃO ANTERIOR       PRÓXIMA LIÇÃO             
ÍNDICE HOMEPAGE