Ir para conteúdo

POWERED BY:

Arquivado

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

Didi's Dog ®

Como obter o NOME do frame atual?

Recommended Posts

Bom dia! Boa tarde! Boa noite!

 

para obter o NÚMERO do frame atual eu uso:

 

onEnterFrame=function(){

_root.displayNumber=_root._currentframe;

}

 

ou

 

_root.displayNumber=_root.myInstanceName._currentframe;

 

e para se obter o NOME do frame atual? :blink:

Compartilhar este post


Link para o post
Compartilhar em outros sites

ô meu querido... muito obrigado...

 

mas como eu já disse, o número eu já sei como fazer

o que eu quero é pegar o NOME e NÃO o NÚMERO...

(supondo que os frames já estejam nomeados...) http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom até onde eu sei em AS 2.0 não é possivel pegar o nome das Labels com nenhum comando ;)

 

Agora você pode criar uma array que contenha os nomes das labels... e associar elas a um frame especifico...

E ai fazer uma comparação de _currentframe com o valor da array se é aquele que você quer... se for

Vai retornar true e entrar ... caso contrario retorna false

 

Agora em AS 3.0 existe o label.name que você pode pegar o valor do label(frame) que você se encontra.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom até onde eu sei em AS 2.0 não é possivel pegar o nome das Labels com nenhum comando ;)

 

Agora você pode criar uma array que contenha os nomes das labels... e associar elas a um frame especifico...

E ai fazer uma comparação de _currentframe com o valor da array se é aquele que você quer... se for

Vai retornar true e entrar ... caso contrario retorna false

 

Agora em AS 3.0 existe o label.name que você pode pegar o valor do label(frame) que você se encontra.

 

Abraços

 

Pois é berseck...

 

acho que vou ter que fazer do modo "trabalhoso" mesmo...

pois não consegui "usar" o label.name do AS3.

mas, valeu pela dica e pela intenção!

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

As 3.0

 

getLabelName():

this.addEventListener(Event.ENTER_FRAME, getLabelName);

function getLabelName(e:Event):void{
    trace(this.currentLabel);
}

 

Pode dar o nome que quiser a função, mas esse é o que eu uso ;)

 

Abraços

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.