×
Namespaces

Variants
Actions
Revision as of 09:23, 3 February 2012 by hamishwillee (Talk | contribs)

Archived:Como fazer um movimento básico de tecla em Flash Lite

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Exemplo de código
Código fonte: Media:Key nokia.zip

Artigo
Tradução:
Por FINALX
Última alteração feita por hamishwillee em 03 Feb 2012



Flash Lite 1.1

Coordenadas Cartesianas em Flash

Em primeiro lugar, conhecer as coordenadas cartesianas em Flash, quatro distintas coordenadas para cada lado. Basicamente, em coordenadas cartesianas, necessita de um cronograma de raiz flash. Ele vai começar sempre no canto superior esquerdo na linha do tempo raiz. O canto superior esquerdo nas coordenadas do flash X, Y é (0,0).

Flash coordinates represent position of WIDTH along the x axis and HEIGHT along the y axis


Coordenadas Flash representam as posições de largura ao longo do eixo X e altura ao longo do eixo Y.

Criar um clipe de filme.

Desenhar um retângulo de 16X16 e fazer alinhar o centro.

Fazer uma instancia de nome "Player".

Adcionar key listener

on(KeyPress "<Left>"){
// Define o eixo de movimento _x.
/*A coordenada _x de um movie clip, relaciona às coordenadas locais do movie clip pai. Seu sistema de coordenadas refere-se ao canto superior esquerdo do Palco como (0,0).*/
// A largura do movie clip em pixels.
if(player. _x>(player._width/2)){
player. _x - =5;
}
}
 
on(keyPress "<Down>"){
if(player._x<(172-(player._width/2))){
player._x +=5;
}
}
 
on(keyPress "<Up>"){
// Define o eixo de movimento _y.
if(player._y>(3+(player._width/2))){
player._y -=5;
}
}
 
on(keyPress "<Down>"){
if(player._y<(203-(player._width/2))){
player._y +=5;
}
}

Download

você pode baixar um exemplo com código fonte aqui:

Basic key Movement

Narender Raul

101 page views in the last 30 days.
×