Jump to content


Photo

Pontuação


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

#1 Debbye

Debbye

    12 Horas

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

Posted 01/09/2004, 09:53

Fiz um jogo de encaixe e gostaria de pontuar isso. Coloquei o seguinte script em cada peça.

on (press) {
xi = this._x;
yi = this._y;
startDrag("/n4", true);
}
on (release) {
stopDrag();
if (this.hitTest(_root.alvo_n4)) {
this._x = _root.alvo_n4._x;
this._y = _root.alvo_n4._y;
} else {
this._x = xi;
this._y = yi;
}
}


Gostaria que a cada peça encaixada aumentasse um ponto na minha variavel (pontos). tenho um total de 9 peças, e este script coloquei individual em cada uma delas.

Grata

#2 aipim2000

aipim2000

    Turista

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

Posted 03/09/2004, 11:15

Tente isto.

on (release) {
stopDrag();
if (this.hitTest(_root.alvo_n4)) {
this._x = _root.alvo_n4._x;
this._y = _root.alvo_n4._y;
++_root.pontos;
} else {
this._x = xi;
this._y = yi;
}
}

Você pode ver que eu coloquei a variavel pontos (_root.pontos) dentro do if em que verifica se a peça encaixou no lugar ou não.

Faça uma caixa de texto dinamica onde mostre o valor de _root.pontos, e não esqueça de zerar no inicio do filme esta variavel.

Flw
Nã nã nã nã!!!

O ministério da sáude adverte
Tomar cerveja faz nascer cabelo no cérebro.

#3 Debbye

Debbye

    12 Horas

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

Posted 03/09/2004, 12:18

Valeu. obrigada




1 user(s) are reading this topic

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

IPB Skin By Virteq