Ir para conteúdo

POWERED BY:

Arquivado

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

Nimaro

Usar os valores de uma variavel em diferentes frames

Recommended Posts

Olá a todos,

 

Estou a tentar passar o valor de uma variável entre diferentes frames... mas ele não me esta a gravar o valor... e ao que parece reinicia-me sempre a variável.

 

O que tenho é isto:

 

var posicao_nova1:int;
var posicao_nova2:int;
noticias.addEventListener(MouseEvent.CLICK, noticiasPage2);

function noticiasPage2(clickEvent:MouseEvent){
var posicao_nova2=1;
trace("POSICAO ANTES DE SAIR");
trace(posicao_nova2);
gotoAndStop("noticias");		
}

 

Depois aqui é invocada a frame "noticias", onde tenho isto:

trace("POSICAO2");
trace(posicao_nova2);

 

O valor quando sai da 1a frame esta correcto... mas quando imprime o valor "posicao_nova2" na frame "noticias" já me aparece como 0.

Há forma de guardar o valor das variáveis de frame para frame?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que deseja fazer exatamente? :huh:

 

Abs

 

Quero conseguir saber o valor de "posicao_nova2" em qualquer frame.

O valor volta sempre a 0, quando o imprimo noutra variável.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Passar a instrução var faz com que você crie uma nova variável no escopo atual. Experimente deixar sua função da seguimente forma:

 

function noticiasPage2(clickEvent:MouseEvent){
       posicao_nova2=1;
       trace("POSICAO ANTES DE SAIR");
       trace(posicao_nova2);
       gotoAndStop("noticias");                
}

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.