..:: MX Studio Fóruns ::..: Mortal kombat - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Mortal kombat problema com variaveis

#1 User is offline   vitor86 

  • Group: Membros
  • Posts: 2
  • Joined: 30-July 06

Posted 30 July 2006 - 08:38 PM

To desenvolvendo um jogo, e esta indo tudo ok..

Eh estilo mortal kombat, funcionou tudo em relaçao as lutas...

mas agora q eu fiz uma SCENE soh pra escolher o lutador, e logo em seguida ele vai pra outra SCENE q mostra a foto do char, junto com o oponente.. pra logo em seguida iniciar a luta 1...

mas eu nao to conseguindo passar o valor de uma variavel pra outra SCENE =/
olha soh:

SCENE "Selecionar_Lutador" :

no botao esta assim:
on (release) {
stopAllSounds();
char = "vitor"
gotoAndPlay("versus", 1);
}


----------------------------------------

SCENE "versus" :

FRAME 1:

if (char="vitor") {
//posicionar
_root.proximo._x = 250.2;
_root.proximo._y = 365.7; // posiciona a foto do lado do oponente
}

if (Key.isDown(32)) {
//LUTA 1
if (_root.proximo._y >330) {
gotoAndPlay("fase1", 1);
//quando precionar espaço, e a foto estiver com _y acima de 330, o jogo iniciar a luta 1
}
}

if (Key.isDown(32)) {
//LUTA 2
if (_root.proximo._y >230) {
gotoAndPlay("fase2", 1);
//......
}}
------------

o problema eh q a foto nem se posiciona, pois nao consegue entrar no if (char="vitor") {}

Em testes sem a variavel, esta ok.. ao iniciar a cena, a img se posiciona e a luta começa quando preciona espaço...

Existe um jeito de tornar a variavel publica? pra acessar outras cenas.. ou ela deve acessar mesmo assim, e sou eu q to errando na logica?? (pelo menos em delphi era sussegado)

abraços
0

#2 User is offline   Senshi 

  • Group: Membros
  • Posts: 290
  • Joined: 06-July 04

Posted 31 July 2006 - 03:57 PM

cara
pelo q vi a variavel esta no "botao" q acho q na verdade deve ser um MC...

tenta fazer referencia ao objeto.. tipo

ActionScript
if (botao.char == "vitor"){
      ...

0

#3 User is offline   vitor86 

  • Group: Membros
  • Posts: 2
  • Joined: 30-July 06

Posted 31 July 2006 - 04:26 PM

valeu... eu descobri dois detalhes

eu precisava ter declarado a varivel como _global.
e o no IF , por vicio eu coloquei um "=" só em vez de "=="

Abraços
0

#4 User is offline   Senshi 

  • Group: Membros
  • Posts: 290
  • Joined: 06-July 04

Posted 02 August 2006 - 06:49 PM

na verdade n precisa ser global n.. e so vc fazer a referencia certinha..
mas c quer algo rapido usa o global mesmu!
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)