Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

-_KIKO_-

Shape!

Recommended Posts

Pessoal, preciso de uma ajuda.

 

Estou dispinibilizando pra um usuário uma tela em flash em que ele irá desenhar um quadrado, um triangulo, ou entao um desenho qualquer. mas este desenho será "cheio"...

 

não sei se estou sabendo explicar bem...

Vamos dizer que o desenho que a pessoa irá fazer, o ponto inicial irá se encontrar com o ponto final.

 

Imagem Postada

 

Vamos supor o desenho acima.

A pessoa vai desenhar este desenho

 

Apos desenhar terá um botão , quando o usuario clicar, vai ter que mostrar um ponto flutuante (mapeamento) da imagem na tela para a pessoa

Tipo

298941,-192893,1231,-121517,194,12991

 

O mapeamento "lógico" da imagem, para que eu possa salvar este desenho no banco de dados para mandar ele ser desenhado novamente...

 

Alguem me ajuda a pensar pelo menos como fazer algo assim?

Não consigo chegar em uma lógica pra resolver isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pra fazer o desenho use a classe graphics. Os pontos que você quer que mostre seriam as coordenadas? de cada ponto no desenho?

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pra fazer o desenho use a classe graphics. Os pontos que você quer que mostre seriam as coordenadas? de cada ponto no desenho?

Abs

 

 

EXATO

tinha esquecido dessa palavra na hora de postar

 

preciso que quando o cara desenhar o shape, eu possa pegar as coordenadas exatas dele pra poder depois replicar o shape com o php

Compartilhar este post


Link para o post
Compartilhar em outros sites

É simples desenhe e cada linha você guarda o par ordenado(x,y) daquele ponto.

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

É simples desenhe e cada linha você guarda o par ordenado(x,y) daquele ponto.

Abs

 

E pra disponibilizar pro usuário desenhar, você tem alguma ideia de qual classe eu teria que usar?

 

Vou te dizer como que vai ser, quem sabe o flash tem alguma classe que me ja tenha algo pronto, o usuário ira desenhar mas sem dar Drag no mouse, pois ele vai desenhar usando pontos.

Por exemplo, ele da um clique na tela do flash e o flash desenha um ponto (X) , dai ele da um outro clique afastado deste primeiro ponto (Y) e o flash desenha a linha de X a Y, e assim adiante...do ponto Y ao Z, do Z ao A, até que algum ponto se encontre com o ponto X que foi o inicial.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara você pode usar a classe Point, pra gerenciar os pares ordenados. Voce cria um evento pra quando o cara clicar, você captura aquele ponto depois você vai ter que pensar num esquema pra saber quando o cara clicou denovo, ou seja, segundo clique, dai você guarda de novo a coordenada, e nisso já vai desenhando com o lineTo(x,y), e por ai vai montando o desenho.

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara você pode usar a classe Point, pra gerenciar os pares ordenados. Voce cria um evento pra quando o cara clicar, você captura aquele ponto depois você vai ter que pensar num esquema pra saber quando o cara clicou denovo, ou seja, segundo clique, dai você guarda de novo a coordenada, e nisso já vai desenhando com o lineTo(x,y), e por ai vai montando o desenho.

Abs

 

valeu vou tentar.

 

só mais uma coisa, mas nada ver agora...

você sabe como faz no flash no momento da programação do AS uma forma do flash te "ajudar" durante o desenvolvimento?

 

Porque tipo, o visualstudio, delphi, dreamweaver, ao apertar CTRL+Space ele mostra métodos,atributos,classes e tal que ajudam para lembrar coisas especificas, tem algo assim no flash?

Compartilhar este post


Link para o post
Compartilhar em outros sites

So o flash developer que tem intellisense, porém ainda não é lá essas coisas.

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.