Variáveis locais e globais em ActionScript
Usar variáveis em ActionScript é fácil. Tudo que você necessita fazer deve atribuir um valor a um nome variável. Está aqui um exemplo: = 7 myVariable; A linha precedente cría a variável nomeada myVariable e coloca o interior do número 7 ele. Anote que o myVariable conhecido estêve escolhido arbitrariamente por mim. Você poderia nomear a variável qualquer coisa. Por exemplo, o numberContainer, a, ou fred todo o trabalho. Para ver variáveis na ação, você pode testá-las com a janela da saída. Está aqui um programa curto que você possa colocar no primeiro frame de um filme em branco: = 7 myVariable; trace(myVariable); Quando você funciona este filme, a janela da saída aparece com o número 7 nela. O número 7 foi armazenado em myVariable e o comando do traço foi usado então colocar os índices de myVariable na janela da saída. Variáveis GlobaisUma variável global é uma que é acessível durante todo o nível inteiro do filme flash. Você pode ajustá-la em um frame, e imóvel conterá seus índices em um outro frame. Você não necessita fazer qualquer coisa especial para criar uma variável global. Apenas usá-la, como no exemplo precedente, faz automaticamente à variável global. Em a maioria de línguas de programação, as variáveis globais estão disponíveis em toda parte. Entretanto, os filmes flash usam um sistema dos níveis. O timeline principal do filme é o nível da raiz. Todos os grampos do filme são realmente filmes flash pequenos dentro do principal. Os gráficos e os certificados dentro de um grampo do filme são um nível para baixo do nível da raiz. As variáveis globais no nível da raiz não são acessíveis dentro de um filme clip.at menos não diretamente. Variáveis LocaisAs variáveis locais, ao contrário dos globals, estão somente disponíveis no certificado atual. No frame seguinte, a variável não existirá. Você pode certamente criar uma variável nova com o mesmo nome, mas os índices precedentes do último frame não estarão nele. O ponto de variáveis locais deve criar o código modular. Se uma variável for local, está removida da memória quando o certificado é terminado. Se não, se for uma variável global, a variável e seu valor pendurarão ao redor até que o filme termine. Para criar uma variável local, você necessita usar o keyword do var. Por exemplo, você poderia criar uma variável local nomeada myLocal e para colocar o número 9 nele goste disto: var = 9 myLocal; Depois que você ajusta a variável com o keyword do var, você não tem que usar o var outra vez nessa parte local de código. Por exemplo, o seguinte código cría a variável local, ajusta-a a 9, muda-o seu valor a 11, e emite-o então à janela da saída: var = 9 myLocal; = 11 myLocal; trace(myLocal); Ao decidir-se quando usar variáveis locais e quando usar
variáveis globais, a régua de polegar deve usar sempre variáveis
locais a menos que houver uma razão boa usar um global. Nós
usaremos na maior parte variáveis locais. este é um artigo adicionado por Milan Midovich
|
|||
|