×
Namespaces

Variants
Actions

Archived:Criando um indicador de sinal

From Nokia Developer Wiki
Jump to: navigation, search

Archived.pngAquivado: Este artigo foi arquivado, pois o conteúdo não é mais considerado relevante para se criar soluções comerciais atuais. Se você achar que este artigo ainda é importante, inclua o template {{ForArchiveReview|escreva a sua justificativa}}.

Não recomendamos o desenvolvimento em Flash Lite para aparelhos atuais da Nokia. Todos os artigos relacionados a Flash Lite foram arquivados. A plataforma Nokia Asha e os aparelhos recentes S40 não possuem mais o Flash Lite. O uso de Flash Lite em Symbian é limitado. Por exemplo, informações relativas à plataforma Nokia Belle podem ser encontradas neste link (em Inglês). Informações específicas de Flash Lite para aparelhos S40 ANTIGOS e Symbian podem ser encontradas na Flash Lite Developers Library (em Inglês).

Article Metadata

Artigo
Tradução:
Por maiconherverton
Última alteração feita por hamishwillee em 14 May 2013

Compatibilidade: Flash Lite: 1.1, 2.x

Criando um indicador de sinal(PT)

  • Crie um novo movie clip;
  • Neste movie clip crie pelo menos 2 camadas:
    • ActionScript: Nesta camada crie keyframes na mesma quantidade dos níveis que você deseja exibir um plus. (vamos escolher 8 níveis neste exemplo, de modo a criar 9 quadros.
    • 'Nível:
      • No primeiro quadro, crie uma barra de nível correspondente ao nível mais baixo.
      • No último crie mais uma moldura e criar um Keyframe e arraste ao seu nível mais alto nível. Em seguida, adicione um motion tween.
      • No último frame chame um indicador correspondente ao estado "sem rede".
    • Plano de fundo: Pode adicionar uma camada de todos os seus componentes estáticos
    • Nosso cronograma será parecido com isto: Timeline signal.jpg
  • No primeiro Keyframe do ActionScript adicionar este código:
levelsNumber=8;
signalMax = fscommand2("GetMaxSignalLevel");
signalLevel = Math.ceil(fscommand2("GetSignalLevel")*levelsNumber/signalMax);
networkstatus = fscommand2("GetNetworkStatus");
 
if (networkstatus == 0) { //If there is no network
signalLevel = levelsNumber + 1;
}
 
gotoAndPlay(signalLevel);
  • Em todos os outros keyframes adicionar este código:
call(1);
  • Coloque este movie em seu clipe de cena.

Flash Lite 2.x recomendado para melhores resultados

  • Call(1): * Apelo (1): Esta ação foi depreciada em favor da função declarada.

Example signal.jpg

This page was last modified on 14 May 2013, at 10:21.
108 page views in the last 30 days.
×