Vídeo: Aula 01 - Curso ECMAScript 6 - Introdução 2024
Objetos, classes, métodos e propriedades - whew, isso é um bocado - são os blocos de construção da programação do ActionScript. Esses termos estão todos relacionados e entender como eles interagem é uma das chaves para dominar o ActionScript. Os neófitos do ActionScript geralmente são surpreendidos ao descobrir que eles criaram objetos desde que eles começaram a usar o Flash. Na verdade, tudo que você cria em um filme Flash é um objeto. Em um filme Flash, ovais, imagens importadas e blocos de texto são todos objetos individuais. Você também pode criar seus próprios objetos usando o código do ActionScript. Por exemplo, você pode criar uma instância do objeto Date, que recupera a data e a hora atuais do computador usado para visualizar seu site Flash.
Objetos são identificados por nomes exclusivos e também são referenciados por sua localização em um determinado nível. Um objeto existe dentro de uma hierarquia em um filme e é chamado não apenas pelo nome exclusivo estabelecido, mas também pela sua localização dentro da hierarquia. Os objetos podem permanecer estáticos através de uma parte do filme, mas mudam mais tarde. O Movie Explorer fornece uma representação gráfica do seu filme e dos objetos dentro dele. O Movie Explorer (abra-o escolhendo Window -> Explorer) representa os objetos em seu filme como um esboço visual.
Os objetos possuem propriedades e propriedades descrevem objetos. As propriedades de um objeto são o que o torna único. Por exemplo, você define propriedades para objetos de texto com o Inspetor de Propriedades. Ao criar um bloco de texto, você escolhe o tipo de fonte, a cor da fonte e o tamanho da fonte, todas as quais são propriedades do objeto de texto. Todas essas propriedades contribuem para criar um bloco de texto exclusivo.
Você pode alterar muitas propriedades do objeto com o código 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.
A classe descreve tudo o que um programador do ActionScript precisa saber sobre um objeto. Isso pode ajudar a pensar em uma classe como informação que define propriedades, métodos e manipuladores de eventos de um objeto. Propriedades como altura, largura e posição geralmente são incluídas em uma classe. Os métodos descrevem o que você pode fazer ao usar ActionScript com um objeto. Por exemplo, o método getMinutes do objeto Date recupera o minuto atual da hora a partir do computador que visualiza seu site Flash.
Uma classe pode ser considerada como um objeto que faz outros objetos. Quando você cria um objeto de uma classe, é conhecido como uma instância da classe. Para entender isso, veja o objeto Date. O objeto Date é um objeto ActionScript que contém métodos que recuperam a data e a hora atuais do computador host. Antes de poder 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 a terceira linhas de código usam métodos do objeto Date (getHours e getMinutes) para recuperar a hora e o minuto atuais do computador host.
Se você é um usuário experiente do ActionScript, você provavelmente concordará que criar o ActionScript no Flash 8 é mais poderoso e intuitivo do que nunca. O novo recurso de Assistente de roteiros demora muito o trabalho de codificação manual do ActionScript. Este poderoso novo recurso beneficiará tanto os veteranos do ActionScript como os iniciantes.