Pages

16 de jul. de 2010

_width

Disponibilidade
Flash Lite 1.0.

Uso
my_mc: _width


Descrição
Propriedade, a largura do clipe de filme, em pixels.

Exemplo
O exemplo a seguir define as propriedades de largura de um clipe de filme quando o usuário pressiona a tecla 5:

em (pressão "5") (
my_mc: _width = 10;
)

_x

Disponibilidade
Flash Lite 1.0.

Uso
my_mc: _x


Descrição
Propriedade; um inteiro que define a coordenada x de um clipe de filme (aqui representado por my_mc), em relação às coordenadas locais do clipe de filme pai. Se um clipe de filme está na linha do tempo principal, seu sistema de coordenadas refere-se ao canto superior esquerdo do Palco como (0, 0).

Se o clipe de filme dentro de outro clipe de filme que tem transformações, o clipe de filme no sistema de coordenadas locais do clipe de filme envolvente. Por exemplo, se um clipe de filme é rodado de 90 graus no sentido contrário, os clipes de filme filho herdam um sistema de coordenadas que é girado 90 graus no sentido anti-horário. O clipe de filme coordenadas referem-se à posição do ponto de registro.

Exemplo
O exemplo a seguir altera a posição horizontal do clipe de filme my_mc quando o usuário pressiona a tecla 6:

em (pressão "6") (
my_mc: _x = 10;
)


Veja também
_xscale, _y, _yscale

_xscale

Disponibilidade
Flash Lite 1.0.

Uso
my_mc: _xscale


Descrição
Propriedade; define a escala horizontal (porcentagem) do clipe de filme, aplicada a partir do ponto de registro do clipe de filme. O ponto de registro padrão é (0, 0).

Dimensionamento do sistema de coordenadas local afeta o _x e _y configurações de propriedade, que são definidas em pixels. Por exemplo, se o clipe de filme pai é dimensionado para 50%, definindo a propriedade _x move um objeto no clipe de filme pela metade do número de pixels que seria se o filme fosse fixada em 100%.

Exemplo
O exemplo a seguir altera a escala horizontal do clipe de filme my_mc quando o usuário pressiona a tecla 7:

em (pressão "7") (
my_mc: _xscale = 10;
)


Veja também
_x, _y, _yscale

_y

Disponibilidade
Flash Lite 1.0.

Uso
my_mc: _y


Descrição
Propriedade; um inteiro que define a coordenada y um clipe do filme (aqui representada pelo my_mc), em relação às coordenadas locais do clipe do filme pai. Se um clipe de filme estiver na Linha de tempo principal, seu sistema de coordenadas refere-se ao canto superior esquerdo do Palco como (0, 0).

Se o clipe de movimento está dentro de outro clipe de filme que tem transformações, o clipe de filme no sistema de coordenadas locais do clipe de filme envolvente. Por exemplo, se um clipe de filme é rodado de 90 graus no sentido contrário, os clipes de filme filho herdam um sistema de coordenadas que é girado 90 graus no sentido anti-horário. O clipe de filme coordenadas referem-se à posição do ponto de registro.

Exemplo
O seguinte código define as coordenadas y do clipe de filme my_mc 10 pixels abaixo o (0, 0) é coordenada clip pai quando o usuário pressiona a tecla "1":

em (pressão "1") (
my_mc: _y = 10;
)


Veja também
_x, _xscale, _yscale

_yscale

Disponibilidade
Flash Lite 1.0.

Uso
my_mc: _yscale


Descrição
Propriedade; define a escala vertical (porcentagem) do clipe de filme, aplicada a partir do ponto de registro do clipe de filme. O ponto de registro padrão é (0, 0).

Dimensionamento do sistema de coordenadas local afeta o _x e _y configurações de propriedade, que são definidas em pixels. Por exemplo, se o clipe de filme pai é dimensionado para 50%, definindo a propriedade _y move um objeto no clipe de filme pela metade o número de pixels como seria se o filme fosse fixada em 100%.

Exemplo
O exemplo a seguir altera a escala vertical do clipe de filme my_mc a 10% quando o usuário pressiona a tecla 1:

em (pressão "1") (
my_mc: _yscale = 10;
)


Veja também
_x, _xscale, _y

Flash Lite Funções Globais

Esta seção descreve a sintaxe eo uso do Macromedia Flash Lite 1.1 ActionScript funções globais. Ela inclui as seguintes funções:

Função
Descrição

call () Executa o script no frame chamado sem mover a reprodução para esse quadro.

chr () Converte números de código ASCII em caracteres.

duplicateMovieClip () Cria uma instância de um clipe de filme enquanto o arquivo SWF é reproduzido.

eval () acessa variáveis, propriedades, objetos ou clipes de filme pelo nome.

getProperty () retorna o valor da propriedade especificada para o clipe de filme especificado.

getTimer () retorna o número de milissegundos decorridos desde que o arquivo SWF começou a tocar.

getURL () carrega um documento de uma URL específica em uma janela ou passa variáveis para outro aplicativo em uma URL definida.

gotoAndPlay () Envia a reprodução para o quadro especificado em uma cena e começa a tocar a partir desse quadro. Se não for especificado cena, a reprodução passa para o quadro especificado na cena atual.

gotoAndStop () Envia a reprodução para o quadro especificado em uma cena e interrompe. Se nenhuma cena é especificado, a reprodução é enviada para o quadro na cena atual.

ifFrameLoaded () Verifica se o conteúdo de um quadro específico está disponível localmente.

(int) Trunca um número decimal para um valor inteiro.

length () retorna o número de caracteres da seqüência especificada ou o nome variável.

loadMovie () carrega um arquivo SWF para o Flash Lite enquanto o arquivo SWF original joga.

loadMovieNum () carrega um arquivo SWF em um nível no Flash Lite, enquanto o inicialmente carregadas SWF execuções arquivo.

loadVariables () lê os dados de um arquivo externo, como um arquivo de texto ou texto gerado por um ColdFusion, ASP CGI, PHP ou script Perl, e define os valores para as variáveis em um nível do Flash Lite. Esta função também pode atualizar as variáveis no arquivo SWF ativo com novos valores.

loadVariablesNum () lê os dados de um arquivo externo, como um arquivo de texto ou texto gerado por um ColdFusion, CGI, ASP, PHP ou script Perl, e define os valores para as variáveis em um nível do Flash Lite. Esta função também pode atualizar as variáveis no arquivo SWF ativo com novos valores.

mbchr () Converte um número de código ASCII para um caractere multibyte.

mblength () retorna o comprimento da seqüência de caracteres multibyte.

mbord () Converte o caractere especificado um número de vários bytes.

mbsubstring () Extrai uma string multibyte novo personagem a partir de uma seqüência de caracteres multibyte.

nextFrame () Envia a reprodução para o próximo frame e pára-la.

nextScene () envia a reprodução para o Quadro 1 da cena seguinte eo interrompe.

Number () Converte uma expressão para um número e retorna um valor.

a () Especifica o evento keypress ou usuário que dispara um evento.

ord () Converte caracteres em números de código ASCII.

play () Move o indicador de reprodução para a frente na linha do tempo.

prevFrame () Envia a reprodução para o quadro anterior eo interrompe. Se o quadro atual é um quadro, a reprodução não se move.

prevScene () envia a reprodução para o Quadro 1 da cena anterior e interrompe.

removeMovieClip () Exclui o clipe de filme especificado que foi originalmente criado com duplicateMovieClip ().

set () Atribui um valor a uma variável.

setProperty () Muda o valor de propriedade de um clipe de filme como o filme.

stop () interrompe o arquivo SWF que está jogando atualmente.

stopAllSounds () Pára todos os sons que atualmente joga em um arquivo SWF sem parar a reprodução.

(String) Retorna uma representação string do parâmetro especificado.

substring () Extrai parte de uma seqüência.

tellTarget () Aplica-se as instruções especificadas na ficha (s) parâmetro para a linha do tempo especificado no parâmetro de destino.

toggleHighQuality () Liga anti-aliasing ligado e desligado em Flash Lite. Anti-aliasing suaviza as bordas dos objetos, mas retarda a reprodução do arquivo SWF.

trace () Avalia a expressão e mostra o resultado no painel de saída em modo de teste.

unloadMovie () remove um clipe de filme do Flash Lite que estava carregado com loadMovie () loadMovieNum () ou duplicateMovieClip ().

unloadMovieNum () remove um clipe de filme que foi carregado com loadMovie () loadMovieNum () ou duplicateMovieClip () de um nível no Flash Lite.

call ()

Disponibilidade
Flash Lite 1.0.

Uso
frame call ()

ligue para (movieClipInstance: frame)


Operandos
O frame label ou o número de um quadro na linha do tempo.

movieClipInstance O nome da instância de um clipe de filme.

Descrição
Função; executa o script no frame chamado sem mover a reprodução para esse quadro. As variáveis locais não existem depois que o script é executado. A chamada de função () pode assumir duas formas possíveis:

O formulário padrão executa o script no frame especificado da mesma timeline, onde a chamada função () foi executado, sem mover a cabeça de leitura para esse quadro.
A forma de instância especificado clip executa o script no frame especificado da instância do clipe de filme, sem mover a reprodução para esse quadro. NOTA

A chamada de função () opera de forma síncrona e qualquer ActionScript, que segue uma chamada () função não executar até que todo o ActionScript no quadro especificado foi concluída.


Exemplo
Os exemplos a seguir executar o script no frame myscript:

/ / Para executar funções no quadro com myscript "rótulo"
thisFrame = myscript ";
trace ("Chamando o script no frame:" add thisFrame);

/ / Para executar funções em qualquer outro quadro na mesma linha de tempo
chamada ("myscript");

chr ()

Disponibilidade
Flash Lite 1.0.

Uso
Número chr ()


Operandos
Número um número de código ASCII.

Descrição
String função; converte números de código ASCII em caracteres.

Exemplo
O exemplo a seguir converte o número 65 para a letra A e atribui à variável myVar:

myVar = chr (65);
trace (myVar) / / Saída: A

15 de jul. de 2010

duplicateMovieClip ()

Disponibilidade
Flash Lite 1.0.

Uso
duplicateMovieClip (alvo, newname, profundidade)


Operandos
O objectivo do caminho de destino do clipe de filme duplicado.

newname Um identificador exclusivo para o clipe de filme repetido.

A nível de profundidade profundidade exclusivo para o clipe de filme repetido. O nível de profundidade indica uma ordem de empilhamento para clipes de filme repetido. Esta ordem de empilhamento é muito parecida com a ordem de empilhamento de camadas na linha do tempo, os clipes de filme com um menor nível de profundidade são escondidos sob clips que têm um maior nível de profundidade. Você deve atribuir a cada clipe de filme repetido um nível de profundidade original de modo que não substituir os clipes de filme existentes no ocupadas níveis de profundidade.

Descrição
Função, cria uma instância de um clipe de filme enquanto o arquivo SWF é reproduzido e retorna uma referência ao clipe de filme repetido. A reprodução de um clipe de filme duplicado sempre começa no Quadro 1, independentemente do local onde a cabeça de leitura está no original (pai) clipe de filme. As variáveis no clipe de filme pai não são copiadas para o clipe de filme duplicado. Se o clipe de filme pai for excluído, o clipe de filme duplicado também é eliminada. Use o removeMovieClip () função ou método para excluir uma instância de clipe de filme criada com duplicateMovieClip ().

Exemplo

O exemplo a seguir duplica um clipe de filme chamado originalClip para criar um novo clipe chamado newClip, a um nível de profundidade de 10. O novo clipe da posição x é definida para 100 pixels.

duplicateMovieClip (originalClip ", newClip", 10);
setProperty (newClip ", _x, 100);


O seguinte exemplo usa duplicateMovieClip () em um loop for para criar vários clipes de filme novo de uma vez. Uma variável índice acompanha a maior profundidade de ocupados empilhamento. Cada nome duplicado clipe de filme contém um sufixo numérico que corresponde à sua profundidade de empilhamento (clip1, clip2, clip3).

for (i = 1; i <= 3; i + +) (
newName clip = "" add i;
duplicateMovieClip (originalClip ", newName);)


Veja também
removeMovieClip ()

getProperty ()

Disponibilidade
Flash Lite 1.0.

Uso
getProperty (my_mc, propriedade)


Operandos
O nome da instância my_mc de um clipe de filme para o qual a propriedade está sendo recuperada.

propriedade Uma propriedade de um clipe de filme.

Descrição
Função; retorna o valor da propriedade especificada para o clipe de filme my_mc.

Exemplo
O exemplo a seguir recupera o eixo horizontal de coordenadas (_x) para o clipe de filme my_mc na linha do tempo do filme raiz:

getProperty xPos = ("person_mc" _x);
trace (xPos) / / saída: -75


Veja também
setProperty ()

getURL ()

Disponibilidade
Flash Lite 1.0.

Uso
[GetURL (url, janela ["variáveis"]])


Operandos
url O URL a partir do qual obter o documento.

janela Um parâmetro opcional que especifica a janela ou quadro HTML que o documento deve carregar em.

NOTA

O parâmetro janela não é especificado para aplicações em Flash Lite, porque os navegadores em telefones celulares não oferecem suporte a várias janelas.


Você pode inserir uma string vazia, ou o nome de uma janela específica ou escolher entre os seguintes nomes de destino reservados:

_self especifica o quadro atual na janela atual.
_blank especifica uma nova janela.
_parent especifica o pai do quadro atual.
_top especifica o quadro de alto nível na janela atual.
variáveis Um método GET ou POST para envio de variáveis. Se não houver variáveis, omita esse parâmetro. O método GET anexa as variáveis ao final da URL e é usado para pequenos números de variáveis. O método POST envia as variáveis em um cabeçalho HTTP separado e é usado para o envio de longas cadeias de variáveis.

Descrição
Função; carrega um documento de uma URL específica em uma janela ou passa variáveis para outro aplicativo em uma URL definida. Para testar esta função, verifique se o arquivo que você quer é carregar no local especificado. Para usar uma URL absoluta (por exemplo, http://www.myserver.com), você precisa de uma conexão de rede.

Flash Lite 1.0 reconhece apenas os protocolos HTTP, HTTPS, mailto, e protocolos tel. Flash Lite 1.1 reconhece estes protocolos, e, além disso, o arquivo, SMS (Short Message Service) e MMS (serviço de mensagens multimédia) protocolos.

Flash Lite passa a chamada para o sistema operacional eo sistema operacional lida com a chamada com o aplicativo padrão registrado para o protocolo especificado.

Somente uma função getURL () é processado por frame ou por manipulador de eventos.

Certos aparelhos restringir o getURL () para os principais eventos apenas, caso em que o getURL () é processado somente se ele é disparado em um manipulador de eventos-chave. Mesmo sob tais circunstâncias, apenas uma função getURL () é processado por manipulador de eventos.

Exemplo
No seguinte ActionScript, o Flash Lite player mobile.macromedia.com abre no navegador padrão:

myURL http://mobile.macromedia.com = "";
em (pressão "1") (
getURL (myURL);
)


Você também pode usar GET ou POST para envio de variáveis a partir do cronograma atual. O exemplo a seguir usa o método GET para acrescentar variáveis de uma URL:

firstName = "Gus";
lastName = "Rocha";
idade = 92;
getURL (http://www.macromedia.com "," _blank "," GET ");


O seguinte ActionScript usa POST para enviar variáveis em um cabeçalho HTTP:

firstName = "Gus";
lastName = "Rocha";
idade = 92;
getURL (http://www.macromedia.com "," POST ");


Você pode atribuir uma função para abrir uma janela de composição de e-mail com o endereço, assunto e corpo de texto campos já preenchidos. Use um dos métodos a seguir para atribuir uma função do botão: Método 1 para qualquer Shift-JIS ou codificação de caracteres Inglês; Método 2 apenas para a codificação de caracteres Inglês.

Método 1: Definir variáveis para cada um dos parâmetros desejados, como neste exemplo:

em (release, "#"){ KeyPress
e-mail assunto assunto = "";
corpo do email body = "";
getURL ("mailto:" somebody@anywhere.com, "", "GET");
)


Método 2: Definir cada parâmetro dentro da função getURL (), como neste exemplo:

on (release, "#"){ KeyPress
cc@anywhere.com getURL ("mailto: somebody@anywhere.com? cc = & bcc bcc = @ em qualquer lugar.
COM & subject = Eu sou o assunto do email & body = Eu sou o corpo do email ");
)


Método 1 resultados em URL codificação automática, enquanto que o Método 2 preserva os espaços nas cordas. Por exemplo, as seqüências resultantes do uso do Método 1 são os seguintes:

+ E-mail assunto
corpo + e-mail


Em contraste, o método 2 resultados na seguinte texto:

assunto de e-mail
corpo do email


O exemplo a seguir usa o protocolo tel:

on (release, "#"){ KeyPress
getURL ("tel: 117");
)


No exemplo a seguir, getURL () é usado para enviar uma mensagem SMS:

mySMS = "sms: 4156095555? body = mensagem sms amostra";
em (pressão "5") (
getURL (mySMS);
)


No exemplo a seguir, getURL () é usado para enviar uma mensagem MMS:

/ / Mms exemplo
myMMS = "mms: 4156095555? body = mensagem MMS amostra";
em (pressão "6") (
getURL (myMMS);
)


No exemplo a seguir, getURL () é usado para abrir um arquivo de texto armazenado no sistema de arquivos local:

/ / Arquivo de exemplo de protocolo
filePath = "file: / / c: / documentos / myApp flash / myvariables.txt";
em (pressão "7") (
getURL (filePath);
)

gotoAndPlay ()

Disponibilidade
O Flash Lite 1.0.

Uso
gotoAndPlay (cena, [quadro])


Operandos
Uma cena string opcional que especifica o nome da cena para que a reprodução é enviada.

frame Um número que representa o número do quadro, ou uma string que representa o rótulo do quadro, para que a reprodução é enviada.

Descrição
Função; envia a reprodução para o quadro especificado em uma cena e começa a tocar a partir desse quadro. Se não for especificado cena, a reprodução passa para o quadro especificado na cena atual.

Você pode usar o parâmetro única cena na timeline raiz, não dentro de prazos para clipes de filme ou outros objetos no documento.

Exemplo
No exemplo a seguir, quando o usuário clica em um botão para que gotoAndPlay () é atribuída, a reprodução passa para o Quadro 16 na atual cena e começa a tocar o arquivo SWF:

em (pressão "7") (
gotoAndPlay (16);
)

gotoAndStop ()

Disponibilidade
Flash 1.0.

Uso
gotoAndStop (cena, [quadro])


Operandos
Uma cena string opcional que especifica o nome da cena para que a reprodução é enviada.

frame Um número que representa o número do quadro, ou uma string que representa o rótulo do quadro, para que a reprodução é enviada.

Descrição
Função; envia o reprodução para o quadro especificado em uma cena e interrompe. Se nenhuma cena é especificado, a reprodução é enviada para o quadro na cena atual.

Você pode usar o parâmetro única cena na timeline raiz, não dentro de prazos para clipes de filme ou outros objetos no documento.

Exemplo
No exemplo a seguir, quando o usuário clica em um botão para que gotoAndStop () é atribuída, a reprodução é enviada para Frame 5 na cena atual, eo arquivo SWF pára de tocar:

em (pressão "8") (
gotoAndStop (5);
)

ifFrameLoaded ()

Disponibilidade
Flash Lite 1.0.

Uso
ifFrameLoaded ([cena, frame]) (
declaração (s);
)


Operandos
Uma cena string opcional que especifica o nome da cena a ser carregado.

O número de frame frame ou rótulo de quadro a ser carregado antes da próxima instrução pode executar.

comando (s) As instruções a executar se o quadro especificado, ou uma cena e frame, são carregados.

Descrição
Função; verifica se o conteúdo de um quadro específico está disponível localmente. Use a função ifFrameLoaded para iniciar a reprodução de uma animação simples, enquanto que o resto do arquivo SWF downloads para o computador local. Você também pode usar a propriedade _framesloaded para verificar o progresso do download de um arquivo SWF externo. A diferença entre usar _framesloaded e ifFrameLoaded _framesloaded é que permite que você adicione personalizado ou se else.

Exemplo
O exemplo a seguir usa a função ifFrameLoaded para verificar se o quadro 10 do arquivo SWF é carregado. Se o frame é carregado, o trace () comando imprime "número do quadro 10 é carregado" para o painel Output. A variável de saída também é definida com uma variável do frame carregado: 10.

ifFrameLoaded (10) (
trace ("frame número 10 é carregado");
output = "frame carregado: 10";
)


Veja também
_framesloaded

(int)

Disponibilidade
Flash Lite 1.0.

Uso
valor (int)


Operandos
O valor de um número ou string para ser truncado para um inteiro.

Descrição
Função; trunca um número decimal para um valor inteiro.

Exemplo
O exemplo a seguir trunca os números na distância e variáveis myDistance:

distância = 6,04-3,96;
/ / Trace ("Distância =" add distância add "e arredondado para:" add (int distância));
/ / Saída: distância = 2,08 e arredondado: 2
myDistance = "3.8";
/ / Trace ("myDistance =" add (int myDistance));
/ / Saída: 3

length()

Disponibilidade
Flash Lite 1.0.

Uso
expressão (comprimento)

comprimento variável ()


Operandos
Uma expressão string.

A variável de nome de uma variável.

Descrição
String função; retorna o número de caracteres da seqüência especificada ou o nome variável.

Exemplo
O exemplo a seguir retorna o comprimento da string "Olá":

comprimento ("Olá");

O resultado é 5.

O exemplo a seguir valida um endereço de e-mail ao verificar que ele contém, pelo menos, seis caracteres:

someone@macromedia.com email = "";
if (length (email)> 6) (
/ / Trace ("e-mail parece ter caracteres suficientes para ser válido");
)

loadMovie ()

Disponibilidade
Flash Lite 1.1.

Uso
loadMovie (url, [alvo, método])


Operandos
url uma string especificando a URL absoluto ou relativo do arquivo SWF a ser carregado. Um caminho relativo deve ser relativo ao arquivo SWF no nível 0. Absoluto URLs deve incluir a referência do protocolo, como http:// ou arquivo :///.

alvo Uma referência a um clipe de filme ou uma string representando o caminho para um clipe de filme de destino. O clipe de filme de destino é substituído pelo arquivo SWF carregado.

Um método parâmetro string opcional que especifica um método HTTP para o envio de variáveis. O parâmetro deve ser a seqüência de caracteres GET ou POST. Se não houver nenhuma variável a ser enviada, omita esse parâmetro. O método GET anexa as variáveis ao final da URL e é usado para pequenos números de variáveis. O método POST envia as variáveis em um cabeçalho HTTP separado e é usado para longas seqüências de variáveis.

Descrição
Função; carrega um arquivo SWF para o Flash Lite enquanto o arquivo SWF original joga.

Para carregar um arquivo SWF em um nível específico, use o loadMovieNum () em vez do loadMovie ().

Quando um arquivo SWF é carregado em um clipe de filme de destino, você pode usar o caminho de destino de que o clipe de filme para alvejar o arquivo SWF carregado. Um arquivo SWF carregado em um destino herda a posição, rotação e escala de propriedades do clipe de filme de destino. O canto superior esquerdo da imagem ou arquivo SWF carregado alinha com o ponto de registro do clipe de filme de destino. No entanto, se o alvo é o cronograma de raiz, no canto superior esquerdo da imagem ou arquivo SWF alinha com o canto superior esquerdo do Palco.

Use o unloadMovie () para remover os arquivos SWF que foram carregados com loadMovie ().

Exemplo
O exemplo a seguir carrega o arquivo SWF circle.swf do mesmo diretório e substituir um clipe de filme chamado mySquare que já existe no Palco:

loadMovie ("circle.swf", "mySquare");
/ / Declaração equivalente: loadMovie ("circle.swf", _level0.mySquare);


Veja também
loadMovieNum, _level (), unloadMovie (), unloadMovieNum ()

loadMovieNum ()

Disponibilidade
Flash Lite 1.1.

Uso
loadMovieNum (url, [nível], o método)


Operandos
url uma string especificando a URL absoluto ou relativo do arquivo SWF a ser carregado. Um caminho relativo deve ser relativo ao arquivo SWF no nível 0. Para uso no stand-alone player Flash Lite ou para utilização em modo de teste no aplicativo de criação Flash, todos os arquivos SWF devem ser armazenados na mesma pasta e os nomes não podem incluir especificações de pasta ou unidade.

nível Um inteiro que especifica o nível no Flash Lite, onde as cargas de arquivos SWF.

Um método parâmetro string opcional que especifica um método HTTP para o envio de variáveis. Ele deve ter o valor GET ou POST. Se não houver nenhuma variável a ser enviada, omita esse parâmetro. O método GET anexa as variáveis ao final da URL e é usado para pequenos números de variáveis. O método POST envia as variáveis em um cabeçalho HTTP separado e é usado para longas seqüências de variáveis.

Descrição
Função; carrega um arquivo SWF em um nível no Flash Lite, enquanto o inicialmente carregadas SWF execuções arquivo.

Normalmente, o Flash Lite exibe um único arquivo SWF e depois fecha. O loadMovieNum () função permite que você exiba vários arquivos SWF ao mesmo tempo e alternar entre arquivos SWF sem carregar outro documento HTML.

Para especificar um destino, em vez de um nível, use o loadMovie () em vez de loadMovieNum ().

Flash Lite tem uma ordem de empilhamento dos níveis de partida com o nível 0. Estes níveis são como camadas de acetato, que são transparentes, exceto para os objetos em cada nível. Quando você usa loadMovieNum (), você deve especificar um nível no Flash Lite onde o arquivo SWF será carregado. Quando um arquivo SWF é carregado em um nível, você pode usar o _levelN sintaxe, onde N é o número do nível, para atingir o arquivo SWF.

Quando você carrega um arquivo SWF, você pode especificar qualquer número de nível. Você pode carregar arquivos SWF em um nível que já tem um arquivo SWF carregado, e do arquivo SWF novo substitui o arquivo existente. Se você carregar um arquivo SWF no nível 0, todos os níveis em Flash Lite é descarregada, o nível 0 será substituído pelo novo arquivo. O arquivo SWF no nível 0 define a taxa de quadros, cor de fundo e tamanho do quadro para todos os outros arquivos SWF carregados.

Use unloadMovieNum () para remover arquivos SWF ou imagens que foram carregadas com loadMovieNum ().

Exemplo
O exemplo a seguir carrega o arquivo SWF no nível 2:

loadMovieNum ("http://www.someserver.com/flash/circle.swf", 2);


Veja também
_level, loadMovie (), unloadMovieNum ()

loadVariables()

Disponibilidade
Flash Lite 1.1.

Uso
loadVariables (url, [alvo] variáveis)


Operandos
url Uma string que representa um URL absoluto ou relativo no qual as variáveis estão localizados. Caso o arquivo SWF da publicação do presente convite está sendo executado em um navegador da Web, o URL deve estar no mesmo domínio do arquivo SWF.

O objectivo do caminho de destino para um clipe de filme que recebe as variáveis carregadas.

variáveis Um parâmetro opcional que especifica uma seqüência de método HTTP para o envio de variáveis. O parâmetro deve ser a seqüência de caracteres GET ou POST. Se não houver nenhuma variável a ser enviada, omita esse parâmetro. O método GET anexa as variáveis ao final da URL e é usado para pequenos números de variáveis. O método POST envia as variáveis em um cabeçalho HTTP separado e é usado para longas seqüências de variáveis.

Descrição
Função; lê os dados de um arquivo externo, como um arquivo de texto ou texto gerado por um ColdFusion, CGI, Active Server Pages (ASP), PHP ou script Perl, e define os valores para as variáveis em um clipe de filme de destino. Esta função também pode atualizar as variáveis no arquivo SWF ativo com novos valores.

O texto no URL especificado deve estar no formato de aplicativo padrão MIME / x-www-form-urlencoded (um formato padrão usado por scripts CGI). Qualquer número de variáveis pode ser especificado. Por exemplo, a seguinte frase define várias variáveis:

= empresa Macromedia endereço = 600 & Townsend & cidade = São Francisco = 94103 & zip


Para carregar variáveis em um nível específico, use o loadVariablesNum () em vez do loadVariables () função.

Exemplo
Os exemplos a seguir as variáveis de carga de um arquivo de texto e de um servidor:

/ / Variáveis de carga de arquivo de texto no sistema de arquivos local (Symbian Series 60)
on (release, KeyPress "1") (
filePath = "file: / / c: / documentos / myApp flash / myvariables.txt";
loadVariables (filePath, _root);
)

/ / Variáveis de carga (do servidor) em um movieclip
URLPath http://www.someserver.com/myvariables.txt = "";
loadVariables (URLPath ", myClip_mc");


Veja também
loadMovieNum (), loadVariablesNum (), unloadMovie ()

loadVariablesNum ()

Disponibilidade
Flash Lite 1.1.

Uso
loadVariablesNum (url, [nível] variáveis)


Operandos
url Uma string que representa um URL absoluto ou relativo no qual as variáveis a serem carregadas estão localizados. Se o arquivo SWF que emite este convite está sendo executado em um navegador da Web, o URL deve estar no mesmo domínio do arquivo SWF, para obter mais informações, consulte a seção seguinte descrição.

nível Um inteiro que especifica o nível no Flash Lite para receber as variáveis.

variáveis Um parâmetro opcional que especifica uma seqüência de método HTTP para o envio de variáveis. O parâmetro deve ser a seqüência de caracteres GET ou POST. Se não houver nenhuma variável a ser enviada, omita esse parâmetro. O método GET anexa as variáveis ao final da URL e é usado para pequenos números de variáveis. O método POST envia as variáveis em um cabeçalho HTTP separado e é usado para longas seqüências de variáveis.

Descrição
Função; lê os dados de um arquivo externo, como um arquivo de texto ou texto gerado por um ColdFusion, CGI, ASP, PHP ou script Perl, e define os valores para as variáveis em um nível do Flash Lite. Esta função também pode atualizar as variáveis no arquivo SWF ativo com novos valores.

O texto no URL especificado deve estar no formato de aplicativo padrão MIME / x-www-form-urlencoded (um formato padrão usado por scripts CGI). Qualquer número de variáveis pode ser especificado. A frase exemplo a seguir define várias variáveis:

= empresa Macromedia e endereço = 600 + Townsend & cidade = + San Francisco e zip = 94103


Normalmente, o Flash Lite exibe um único arquivo SWF, e depois fecha. O loadVariablesNum () função permite que você exiba vários arquivos SWF ao mesmo tempo e alternar entre arquivos SWF sem carregar outro documento HTML.

Para carregar variáveis em um clipe de filme de destino, use o loadVariables () em vez de o loadVariablesNum () função.

Veja também
getURL (), loadMovie (), loadMovieNum (), loadVariables ()

mbchr ()

Disponibilidade
Flash Lite 1.0.

Uso
Número mbchr ()


Operandos
O número de série para converter um caractere multibyte.

Descrição
String função; converte um número de código ASCII para um caractere multibyte.

Exemplo
O exemplo a seguir converte números de código ASCII para seus equivalentes caráter mulitibyte:

trace (mbchr (65)) / / Saída: A
trace (mbchr (97)) / / Saída: a
trace (mbchr (36)) / / Saída: $

myString = mbchr (51) - mbchr (49);
trace ("resultado =" add myString) / / Saída: resultado = 2


Veja também
mblength (), mbsubstring ()

mblength ()

Disponibilidade
Flash Lite 1.0.

Uso
string (mblength)


Operandos
Uma seqüência de caracteres string.

Descrição
String função; retorna o comprimento da seqüência de caracteres multibyte.

Exemplo
O exemplo a seguir exibe o tamanho da string na variável myString:

myString = mbchr (36) adicionar mbchr (50);
trace ("O comprimento da corda =" add mblength (myString));
/ / Saída: o comprimento da corda = 2


Veja também
mbchr (), mbsubstring ()

mblength()

Availability
Flash Lite 1.0.

Usage
mblength(string)


Operands
string A string.

Description
String function; returns the length of the multibyte character string.

Example
The following example displays the length of the string in the myString variable:

myString = mbchr(36) add mbchr(50);
trace ("string length = " add mblength(myString));
// Output: string length = 2


See also
mbchr(), mbsubstring()

mbord ()

Disponibilidade
Flash Lite 1.0.

Uso
caracteres (mbord)


Operandos
O personagem personagem para converter para um número de vários bytes.

Descrição
String função; converte o caractere especificado um número de vários bytes.

Exemplo
Os exemplos a seguir converte os caracteres da variável myString para multibyte números:

myString = "A";
trace ("ord =" add mbord (myString)) / / Saída: 65

myString = "120 dólares";
for (i = 1; i <= comprimento (myString); i + +)
substring char = (myString, i, 1);
trace ("ord char =" add mbord (char)) / / Saída: 36, 49, 50, 48
)


Veja também
mbchr (), mbsubstring ()

mbsubstring ()

Disponibilidade
Flash Lite 1.0.

Uso
mbsubstring (valor, índice de contagem)


Operandos
O valor da string multibyte a partir da qual extrair uma nova seqüência de caracteres multibyte.

O número índice do primeiro caractere de extrato.

contar o número de caracteres para incluir na seqüência extraída, não incluindo o caractere de índice.

Descrição
String função; extrai uma nova seqüência de caracteres de vários bytes de uma seqüência de caracteres multibyte.

Exemplo
O exemplo a seguir extrai uma nova seqüência de caracteres multibyte da string contida na variável myString:

myString = mbchr (36) adicionar mbchr (49) adicionar mbchr (50) adicionar mbchr (48);
trace (mbsubstring (myString, 0, 2)) / / Saída: um dólar


Veja também
mbchr ()

nextFrame ()

Disponibilidade
Flash Lite 1.0.

Uso
nextFrame ()


Operandos
Nenhum.

Descrição
Função; envia a reprodução para o próximo frame e pára-la.

Exemplo
No exemplo a seguir, quando o usuário clica no botão, a reprodução passa para o próximo quadro e pára:

on (release) (
nextFrame ();
)


Veja também
prevFrame ()

nextScene ()

Disponibilidade
Flash Lite 1.0.

Uso
nextScene ()


Operandos
Nenhum.

Descrição
Função; envia a reprodução para o Quadro 1 da cena seguinte eo interrompe.

Exemplo
No exemplo a seguir, quando o usuário solta o botão, a reprodução passa para o Quadro 1 da cena seguinte:

on (release) (
nextScene ();
)


Veja também
prevScene ()

Number()

Disponibilidade
Flash Lite 1.0.

Uso
Number (expressão)


Operandos
expressão Uma expressão para converter para um número.

Descrição
Função; converte a expressão de parâmetro para um número e retorna um valor, tal como descrito na lista a seguir:

Se a expressão é um número, o valor de retorno é a expressão.
Se a expressão é um valor booleano, o valor de retorno é 1 se a expressão é verdadeira; 0 se a expressão é falsa.
Se a expressão é uma string, a função tenta analisar a expressão como um número decimal com um expoente opcional à direita (ou seja, 1.57505e-3).
Se a expressão é indefinida, o valor de retorno é -1.
Exemplo
O exemplo a seguir converte a string na variável myString para um número, armazena o número na variável MyNumber, adiciona 5 ao número, e armazena o resultado no myResult variável. A linha final mostra o resultado quando você chamar (number), em um valor booleano.

myString = "55";
MyNumber = Number (myString);
+ MyNumber myResult = 5;

trace (myResult) / / Saída: 60

trace (Number (true)) / / Saída: 1

on()

Disponibilidade
Flash Lite 1.0.

Uso
no (evento) (
/ / Declaração (s)
)


Operandos
comando (s) As instruções para executar quando o evento ocorre.

Este evento é chamado gatilho um evento. Quando ocorre um evento de usuário, as seguintes instruções dentro de chaves (()) executar. Qualquer um dos seguintes valores podem ser especificados para o parâmetro de evento:

pressione o botão é pressionado enquanto o ponteiro está sobre o botão.
solte o botão é liberado enquanto o ponteiro está sobre o botão.
rollOut O ponteiro rola fora da área do botão.
Os rolos rollOver ponteiro do mouse sobre o botão.
KeyPress "chave" A chave especificada é pressionada. Para a parte chave do parâmetro, especifique uma chave ou código constante chave.
Descrição
Manipulador de eventos; especifica o evento keypress do usuário ou que aciona uma função. Nem todos os eventos são suportados.

Exemplo
O código a seguir, que rola no campo myText uma linha para baixo quando o usuário pressiona a tecla 8, contra maxscroll testes antes de rolagem:

on (pressão "8") (
if (myText.maxscroll myText.scroll + +;
)
)

ord ()

Disponibilidade
Flash Lite 1.0.

Uso
caracteres (ord)


Operandos
O personagem personagem para converter para um número de código ASCII.

Descrição
String função; converte caracteres para números de código ASCII.

Exemplo
O exemplo a seguir usa a função ord () para exibir o código ASCII para o personagem A:

trace ("o número de vários bytes =" add ord ("A")) / / Saída: o número de vários bytes = 65

play ()

Disponibilidade
Flash Lite 1.0.

Uso
play ()


Operandos
Nenhum.

Descrição
Função; move o indicador de reprodução na linha do tempo.

Exemplo
O exemplo a seguir usa uma instrução if para verificar o valor de um nome que o usuário digita. Se o usuário entra Steve, o play () função é chamada, a reprodução e se move para frente na linha do tempo. Se o usuário digitar qualquer coisa diferente de Steve, o arquivo SWF não jogar, e um campo de texto com a indicação nome da variável aparece.

stop ();
if (nome == "Steve") (
play ();
Else ()
alerta = "Você não é Steve!";
)

prevFrame ()

Disponibilidade
Flash Lite 1.0.

Uso
prevFrame ()


Operandos
Nenhum.

Descrição
Função; envia a reprodução para o quadro anterior eo interrompe. Se o quadro atual é um quadro, a reprodução não se move.

Exemplo
Quando o usuário clica em um botão que tem o seguinte manipulador anexado a ele, a reprodução é enviada para o quadro anterior:

on (release) (
prevFrame ();
)


Veja também
nextFrame ()

prevScene ()

Disponibilidade
Flash Lite 1.0.

Uso
prevScene ()


Operandos
Nenhum.

Descrição
Função; envia a reprodução para o Quadro 1 da cena anterior e interrompe.

Exemplo
Neste exemplo, quando o usuário clica em um botão que tem o seguinte manipulador anexado a ele, a reprodução é enviada para a cena anterior:

on (release) (
prevScene ();
)


Veja também
nextScene ()

random ()

Disponibilidade
Flash Lite 1.0.

Uso
(valor aleatório)


Operandos
Um valor inteiro.

Descrição
Função; retorna um inteiro aleatório entre 0 e um menor que o inteiro especificado no parâmetro de valor.

Exemplo
Os exemplos a seguir gera um número baseado em um inteiro que especifica o intervalo:

/ / Pegar um número aleatório entre 0 e 5
MyNumber = random (5);
trace (MeuNum) / / Saída: pode ser 0,1,2,3,4

/ Escolha do número aleatório entre 5 e 10
MyNumber = random (5) + 5;
trace (MeuNum) / / Saída: pode ser 5,6,7,8,9


Os exemplos a seguir gera um número, e então concatenar-lo até o final de uma corda que está sendo avaliado como um nome de variável. Este é um exemplo de como o Flash Lite sintaxe 1.1 pode ser usado para simular matrizes.

/ / Seleccione o nome da lista aleatória
myNames1 = "Mike";
myNames2 = "Debbie";
myNames3 = "Logan";

funcionou = random (3) + 1;
ranName = "myNames" add funcionou;
trace (eval (ranName)) / / Saída: será mike, Debbie, ou Logan

removeMovieClip ()

Disponibilidade
Flash Lite 1.0.

Uso
alvo removeMovieClip ()


Operandos
O objectivo do caminho de destino de uma instância de clipe de filme criada com duplicateMovieClip ().

Descrição
Função; exclui o clipe de filme especificado que foi originalmente criado com duplicateMovieClip ().

Exemplo
O exemplo a seguir exclui o duplicado clipe de filme chamado second_mc:

duplicateMovieClip ("person_mc", "second_mc", 1);
second_mc: _x = 55;
second_mc: _y = 85;
removeMovieClip ("second_mc")

set ()

Disponibilidade
Flash Lite 1.0.

Uso
conjunto (variável, expressão)


Operandos
Um identificador de variável para armazenar o valor do parâmetro de expressão.

A expressão valor atribuído à variável.

Descrição
Declaração; atribui um valor a uma variável. Uma variável é um recipiente que contém dados. O recipiente é sempre a mesma, mas o conteúdo pode mudar. Ao alterar o valor de uma variável como o arquivo SWF é reproduzido, você pode gravar e salvar informações sobre o que o usuário tenha feito, os valores de registro de que a mudança que o arquivo SWF é reproduzido ou avaliar se uma condição é verdadeira ou falsa.

As variáveis podem conter qualquer tipo de dados (por exemplo, String, Number, Boolean, ou MovieClip). O cronograma de cada arquivo SWF eo clipe de filme tem seu próprio conjunto de variáveis, e cada variável tem seu próprio valor, que é independente de outras variáveis sobre prazos.

Exemplo
O exemplo a seguir define uma variável chamada orig_x_pos, que armazena a posição do eixo x original do clipe de filme navio para redefinir o navio para o local de partida no final do arquivo SWF:

on (release) (
conjunto ("orig_x_pos", getProperty ("navio", _x));
)


O código anterior dá o mesmo resultado como o seguinte código:

on (release) (
orig_x_pos = ship._x;
)

setProperty ()

Disponibilidade
Flash Lite 1.0.

Uso
setProperty (meta, a propriedade, o valor / expressão)


Operandos
destino O caminho para o nome da instância do clipe de filme cuja propriedade está para ser definido.

A propriedade do imóvel a ser definido.

O valor do novo valor literal da propriedade.

expressão de uma equação que avalia o novo valor da propriedade.

Descrição
Função; muda um valor da propriedade de um clipe de filme como o filme.

Exemplo
A declaração a seguir define a propriedade _alpha do clipe de filme star a 30 por cento quando o usuário clica no botão associado com o manipulador do evento:

on (release) (
setProperty ("estrela" _alpha, "30");
)


Veja também
getProperty ()

stop ()

Disponibilidade
Flash Lite 1.0.

Uso
stop ()


Operandos
Nenhum.

Descrição
Função; pára o arquivo SWF que está jogando atualmente. O uso mais comum desta função é controlar clipes de filme com botões.

Exemplo
A declaração a seguir chama o stop () funciona quando o usuário clica no botão associado com o manipulador do evento:

on (release) (
stop ();
)

stopAllSounds()

Disponibilidade
Flash Lite 1.0.

Uso
stopAllSounds ()


Operandos
Nenhum.

Descrição
Função; pára todos os sons que atualmente joga em um arquivo SWF sem parar a reprodução. Soa definido como fluxo vai voltar a jogar como a reprodução passa sobre os quadros que os contêm.

Exemplo
O código a seguir pode ser aplicado a um botão que quando clicado, pára todos os sons do arquivo SWF:

on (release) (
stopAllSounds ();
)

String ()

Disponibilidade
Flash Lite 1.0.

Uso
String (expressão)


Operandos
expressão Uma expressão para converter para uma string.

Descrição
Função; retorna uma representação string do parâmetro especificado como descrito na lista a seguir:

Se a expressão é um número, a seqüência de retorno é uma representação de texto do número.
Se a expressão é uma string, a string de retorno é a expressão.
Se a expressão é um valor booleano, a seqüência de retorno é verdadeiro ou falso.
Se a expressão é um clipe de filme, o valor de retorno é o caminho de destino do clipe de filme em barra (/ notação).
Exemplo
O exemplo a seguir define birthYearNum a 1976, o converte para uma string usando a função String (), e depois compara com a string "1976" usando o operador eq.

birthYearNum = 1976;
birthYearStr = String (birthYearNum),
if (eq birthYearStr "1976") (
trace ("birthYears match");
)

substring ()

Disponibilidade
Flash Lite 1.0.

Uso
substring (string, o índice, a contagem)


Operandos
A seqüência de caracteres a partir do qual extrair a nova cadeia.

O número índice do primeiro caractere de extrato.

contar o número de caracteres para incluir na seqüência extraída, não incluindo o caractere de índice.

Descrição
Função; parte extractos de uma seqüência. Esta função é baseada em um, enquanto que os métodos da classe String são baseados em zero.

Exemplo
O exemplo a seguir extrai os cinco primeiros caracteres da string "Olá Mundo":

origString = "Olá Mundo!";
substring NewString = (origString, 0, 5);
trace (NewString) / / Saída: Olá!

tellTarget()

Disponibilidade
Flash Lite 1.0.

Uso
alvo tellTarget () (
declaração (s);
)


Operandos
A meta string que especifica o caminho de destino do cronograma para controle.

comando (s) As instruções para executar se a condição for avaliada como verdadeira.

Descrição
Função; aplica as instruções especificadas na declaração (s) parâmetro para a linha do tempo especificado no parâmetro de destino. O tellTarget () função é útil para controles de navegação. Atribuir tellTarget () para botões que parar ou iniciar os clipes de filme em outro lugar no Palco. Você também pode fazer clipes de filme ir para um quadro específico em que o clipe. Por exemplo, você pode atribuir tellTarget () para botões que parar ou iniciar os clipes de filme no Palco ou clipes de filme pronto para ir para um frame específico.

Exemplo
No exemplo a seguir, tellTarget () controla a bola instância de clipe de filme na timeline principal. Quadro 1 da instância bola é branco e tem um stop () função para que ele não é visível no Palco. Quando o usuário pressiona a tecla 5, tellTarget () diz a reprodução na bola ir para o Quadro 2, onde a animação começa.

em (pressão "5") (
tellTarget ("bola") (
gotoAndPlay (2);
)
)

toggleHighQuality()

Tradução do inglês para portuguêsMostrar romanização

Disponibilidade
Flash Lite 1.0.

Uso
toggleHighQuality ()


Operandos
Nenhum.

Descrição
Função; vira anti-aliasing ligado e desligado em Flash Lite. Anti-aliasing suaviza as bordas dos objetos, mas retarda a reprodução do arquivo SWF. Esta função afeta todos os arquivos SWF em Flash Lite.

Exemplo
O código a seguir pode ser aplicado a um botão que quando clicado, seria alternar anti-aliasing ligado e desligado:

on (release) (
toggleHighQuality ();
)

trace()

Disponibilidade
Flash Lite 1.0.

Uso
traço (expressão)


Operandos
expressão Uma expressão para avaliar. Quando um arquivo SWF abre na ferramenta de autoria Flash (através do comando Testar filme), o valor do parâmetro a expressão aparece no painel Output.

Descrição
Função; avalia a expressão e mostra o resultado no painel de saída em modo de teste.

Use esta função para gravar notas de programação ou para exibir mensagens no painel de saída ao testar um arquivo SWF. Use o parâmetro de expressão para verificar se existe uma condição, ou para exibir os valores no painel Output. A função trace () é similar à função de alerta em JavaScript.

Você pode usar o comando Trace Omitir Ações em configurações de publicação para remover traços de funções () do arquivo SWF exportado.

Exemplo
O exemplo a seguir usa a função trace () para observar o comportamento de um while:

i = 0;
while (i + + <5) (
trace ("este é execução" add i);
)

unloadMovie()

Disponibilidade
Flash Lite 1.0.

Uso
alvo unloadMovie ()


Operandos
O objectivo do caminho de destino de um clipe de filme.

Descrição
Função; remove um clipe de filme do Flash Lite, que foi carregado por meio de loadMovie (), loadMovieNum () ou duplicateMovieClip ().

Exemplo
Quando o usuário pressiona a tecla 3, o código a seguir responde por descarregar o clipe de filme draggable_mc na timeline principal e movie.swf carga no nível 4 do documento de pilha:

em (pressão "3") (
unloadMovie ("/ draggable_mc");
loadMovieNum ("movie.swf", 4);
)


Quando o usuário pressiona a tecla 3, o exemplo a seguir descarrega o filme que foi carregado no nível 4:

em (pressão "3") (
unloadMovieNum (4);
)


Veja também
loadMovie ()

unloadMovieNum ()

unloadMovieNum ()
Disponibilidade
Flash Lite 1.0.

Uso
nível unloadMovieNum ()


Operandos
O nível (nível _levelN) de um filme carregado.

Descrição
Função; remove um clipe de filme do Flash Lite, que foi carregado por meio de loadMovie (), loadMovieNum () ou duplicateMovieClip ().

Normalmente, o Flash Lite exibe um único arquivo SWF, e depois fecha. O unloadMovieNum () função permite que você afeta vários arquivos SWF ao mesmo tempo e alternar entre arquivos SWF sem carregar outro documento HTML.

Veja também
loadMovieNum ()