Jump to content


Photo

Quebra-cabeça


  • Faça o login para participar
2 replies to this topic

#1 NeotraWma

NeotraWma

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 18/05/2004, 21:43

Estou fazendo um quebra cabeça e tenho este código aki:
x = getProperty("/1", _droptarget)
if (x == "/b1") {
	setProperty("/1", _x, getProperty("/b1", _x));
	setProperty("/1", _y, getProperty("/b1", _y));
	gotoAndStop(5);
}

Onde:
"/1" = peça; e "/b1" = a base de encaixe.

O problema é que a peça só se encaixa se o X e o Y forem exatamente os mesmos da base. Tenho certeza que um aluno de 1ª série do Ensino Fundamental não conseguiria isso.
Então gostaria de saber se existe algum jeito de, ao invés do posicionamento para encaixe ser o mesmo, a peça encaixar estando cerca de 5 pixels horizontal e verticalmente da base.

NeotraWma (será que ficou claro?)

#2 NeotraWma

NeotraWma

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 19/05/2004, 21:33

Alô... :(
Alguém aí me dá uma luz!!!! :(

Edição feita por: NeotraWma, 19/05/2004, 21:34.


#3 Debbye

Debbye

    12 Horas

  • Usuários
  • 125 posts
  • Sexo:Não informado

Posted 24/05/2004, 11:01

Eu coloquei assim no meu quebra-cabeça
on (press) {
startDrag("/5", true);
}
on (release) {
stopDrag();
if (_droptarget eq "/e5") {
setProperty("/5", _x, getProperty("/e5", _x));
setProperty("/5", _y, getProperty("/e5", _y));
}
}


Qdo aproximo, ele já pega a peça e vai para o local certo.
Se quiser o arquivo eu te mando.

espero ter ajudado.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq