Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) ajuda com joguinho....


msmatrix

Pergunta

Boa Tarde Pessoal...

não sou um usuario muito experiente em flash....

eu preciso desenvolver um joguinho, aparentemente simples, mas to tendo dificuldades....

se trata daquele joguinho de ligar as colunas.. ligar os pares e tal...

vejam a imagem:

printll1.th.jpg

eu fiz um codigo onde consigo desenhar a linha, a partir do momento em que eu clicar na bolinha preta q esta embaixo, consegui tambem q ao usuario clicar na area em branco, pare de desenhar, então ele tem que limpar a tela e recomeçar...

mas não consigo fazer com que a linha ao tocar a bola preta que esta em cima, pare de desenhar, que no caso seria feito com um hitTest, eu acho..rs..e exiba uma mensagem tipo: " esta correto"... não sei se consegui explicar direito, mas é isso..

segue o codigo q eu fiz :

_root.pn.enabled = true
_root.pn1.enabled = false
_root.onMouseMove = function() {
    if (isDrawing == true) {
  _root.lineTo(_root._xmouse, _root._ymouse);
  updateAfterEvent();
    }
};
   pn.onPress = function() {
    _root.pn.enabled = false
    _root.pn1.enabled = false
   _root.lineStyle(3, 0x0033FF, 100);
   _root.moveTo(_root._xmouse, _root._ymouse);
   isDrawing = true;
};
_root.onMouseDown = function(){
    isDrawing = false;
    _root.pn.enabled = true
    _root.pn1.enabled = false
}
_root.clear_btn.onRelease = function() {
    _root.clear();
    updateAfterEvent();
};

se alguém puder me ajudar ai, e tambem puder sugerir melhorias no codigo, como eu disse sou meio inexperiente e gostaria de contar com o apoio de vocês ai... :thumbsup:

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

seguinte...

quando eu clico na bola preta menor embaixo, o mouse começa a desenhar uma linha...eu gostaria q quando essa linha encostar na bola preta maior em cima...pare de desenhar.... tipo aqueles joguinhos ligue o cachorro a sua casinha, ligue o coelho a cenoura... entende ?

como q eu faço pra postar o .fla aqui ?

vlw...

Link para o comentário
Compartilhar em outros sites

  • 0

Cara eu tentei aqui mas o que eu tava pensando não deu certo

Mas é hitTest mesmo que você vai usar se quiser ir pesquisando

Eu to no trabalho ai não vai dar para ir tentando toda hora mas quando der uma folga eu vou fazendo ;)

Link para o comentário
Compartilhar em outros sites

  • 0

Resolvido

Eu tava aqui mexendo nas minhas coisas e tal

Ai veio na minha cabeça

"CARAMBA TO VIAJANDO !!!! É só usar RollOver"

Vai ficar assim:

_root.onMouseMove = function() {
    if (isDrawing == true) {
  _root.lineTo(_root._xmouse, _root._ymouse);
  updateAfterEvent();
    }
};
   pn.onPress = function() {
    _root.pn.enabled = false
   _root.lineStyle(3, 0x0033FF, 100);
   _root.moveTo(_root._xmouse, _root._ymouse);
   isDrawing = true;
};
   pn1.onRollOver = function(){
    _root.pn1.enabled = false
    isDrawing = false;
   }

_root.clear_btn.onRelease = function() {
    _root.clear();
    updateAfterEvent();
};

É isso né ?!

;)

Editado por Thelon
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...