Apresentando ActionScript classes, objetos e métodos
Objetos, classes, métodos e propriedades - ufa, isso é um bocado - são os blocos de construção da programação ActionScript. Esses termos estão relacionados, e compreender como eles interagem é uma das chaves para dominar ActionScript. neófitos ActionScript são muitas vezes surpreendidos ao descobrir que eles foram a criação de objetos, uma vez que começou a usar o Flash. Na verdade, tudo que você cria em um filme do Flash é um objeto. Em um filme Flash, ovais, imagens importadas e blocos de texto são todos os objetos individuais. Você também pode criar seus próprios objetos usando o código ActionScript. Por exemplo, você pode criar uma instância do objeto Date, que recupera a data e hora atual do computador utilizado para visualizar o seu Web site em Flash.
objetos são identificados por nomes originais e também são referenciados pela sua localização num determinado nível. Um objeto existe dentro de uma hierarquia em um filme e é chamado não só por seu nome único estabelecido, mas também pela sua localização dentro da hierarquia. Os objetos podem permanecer estático através de uma parte do filme, mas mudar mais tarde. O Movie Explorer fornece uma representação gráfica de seu filme e os objetos dentro dele. O Movie Explorer (abri-lo pela janela escolhendo -> Explorer) representa os objetos em seu filme como um esboço visual.
Os objetos têm propriedades e propriedades descrevem objetos. propriedades de um objeto é o que o tornam único. Por exemplo, você definir propriedades para objetos de texto com o Inspector Propriedades. Ao criar um bloco de texto, você escolhe o tipo de fonte, cor e tamanho da fonte, todos os quais são propriedades do objeto de texto. Todas estas propriedades contribuem para tornar um bloco único de texto.
Você pode mudar muitas propriedades do objeto com o código do ActionScript. Por exemplo, você pode posicionar um objeto no palco, modificando suas propriedades _x e _y ou alterar a altura de um objeto, modificando sua propriedade _height.
UMA classe descreve tudo o que um programador ActionScript precisa saber sobre um objeto. Pode ajudar a pensar de uma classe como a informação que define propriedades, métodos e manipuladores de eventos de um objeto. Propriedades tais como altura, largura e posição são frequentemente incluídos em uma classe. Os métodos de descrever o que você pode fazer quando o uso do ActionScript com um objeto. Por exemplo, o método getMinutes do objeto Date recupera o minuto atual da hora do computador vendo seu Web site em Flash.
Uma classe pode ser pensado como um objecto que faz com outros objectos. Quando você cria um objeto de uma classe, ele é conhecido como um instância da classe. Para entender isso, olhar para o objeto Data. O objeto Date é um objeto ActionScript que contém métodos que recuperam a data e hora atual do computador host. Antes de usar qualquer um dos métodos do objeto Date, você deve primeiro criar uma instância do objeto Date, como no seguinte código:
myDate = new Date () -
curHour = myDate.getHours () -
curMintues myDate.getMinutes = ();
A primeira linha de código cria uma instância do objeto Date, enquanto a segunda e terceira linhas de métodos de usar o código do objeto Date (getHours e getMinutes) para recuperar a hora e os minutos a partir do computador host.
Se você é um usuário experiente ActionScript, você provavelmente vai concordar que a criação de ActionScript no Flash 8 é mais poderoso e intuitivo do que nunca. O novo Script recurso Assist leva muito a maçada de ActionScript de codificação de mão. Este poderoso novo recurso irá beneficiar veteranos do ActionScript e novatos.