O Objetivo é colocar o eixo ._y de um movie pegando o seu valor de uma variável.
O problema é que nem colocando um valor fixo (parâmetro) dentro de uma função ele funciona.... Estranho né... vou te mostrar onde estou colocando.
Segue abaixo o AS.
var envio:LoadVars = new LoadVars();
var resposta:LoadVars = new LoadVars();
resposta.onLoad = function(ok:Boolean ):Void {
if (ok) {
if (this.var_busca == "Sim") { // se retornar sim do arquivo asp ... captura posição
nova_posicao = this.posicaoY; // valor da posição
trace("peguei valor da posição")
// no caso existe um caminho longo: são dois MC antes dele .... mc ----- for_text ------- pra chegar em mc_rolagem
// mc.for_text.mc_rolagem._y = nova_posicao; /// aqui eu pretendo pegar o valor da posicao do MC e coloca-lo no eixo "y" correspondente
mc.for_text.mc_rolagem._y = 900; // aqui eu informo um valor fixo só pra testar ... * este é o problema: dentro da funcao ele não funciona
// porém se eu colocar fora da função ele funciona .... muito estranho ...isso ...:-(
} else {
trace("peguei valor da posição")
// não achei a variavel da posicao
}
}
};
mc.for_text.mc_rolagem._y = 900; //// AQUI FUNCIONA PERFEITAMENTE ... MAS O PROBLEMA É QUE AO COLOCAR UMA VARIAVEL AQUI FORA DÁ "UNDEFINED" ... PORQUE PELO QUE JÁ NOTEI O ACTION SCRIPT VARRE TODAS AS LINHAS ANTES DE CHEGAR NAS FUNÇÕES ... OU SEJA, VARRE TODAS AS LINHAS POR FORA ... NA LINGUAGEM VISUAL BASIC (QUE ESTOU MAIS ACOSTUMADO) POSSO DAR UM GOTO LINHA TAL .... NO ACTIONSCRIPT AINDA NÃO ´VÍ ESTA POSSIBILIDADE...
ENFIM NATAN, PEÇO HUMILDEMENTE UMA AJUDA POR FAVOR... PRA ME TIRAR DE MAIS UM SUFOCO.
Pergunta
Guest Claudio Camara
O Objetivo é colocar o eixo ._y de um movie pegando o seu valor de uma variável.
O problema é que nem colocando um valor fixo (parâmetro) dentro de uma função ele funciona.... Estranho né... vou te mostrar onde estou colocando.
Segue abaixo o AS.
var envio:LoadVars = new LoadVars();
var resposta:LoadVars = new LoadVars();
resposta.onLoad = function(ok:Boolean ):Void {
if (ok) {
if (this.var_busca == "Sim") { // se retornar sim do arquivo asp ... captura posição
nova_posicao = this.posicaoY; // valor da posição
trace("peguei valor da posição")
// no caso existe um caminho longo: são dois MC antes dele .... mc ----- for_text ------- pra chegar em mc_rolagem
// mc.for_text.mc_rolagem._y = nova_posicao; /// aqui eu pretendo pegar o valor da posicao do MC e coloca-lo no eixo "y" correspondente
mc.for_text.mc_rolagem._y = 900; // aqui eu informo um valor fixo só pra testar ... * este é o problema: dentro da funcao ele não funciona
// porém se eu colocar fora da função ele funciona .... muito estranho ...isso ...:-(
} else {
trace("peguei valor da posição")
// não achei a variavel da posicao
}
}
};
mc.for_text.mc_rolagem._y = 900; //// AQUI FUNCIONA PERFEITAMENTE ... MAS O PROBLEMA É QUE AO COLOCAR UMA VARIAVEL AQUI FORA DÁ "UNDEFINED" ... PORQUE PELO QUE JÁ NOTEI O ACTION SCRIPT VARRE TODAS AS LINHAS ANTES DE CHEGAR NAS FUNÇÕES ... OU SEJA, VARRE TODAS AS LINHAS POR FORA ... NA LINGUAGEM VISUAL BASIC (QUE ESTOU MAIS ACOSTUMADO) POSSO DAR UM GOTO LINHA TAL .... NO ACTIONSCRIPT AINDA NÃO ´VÍ ESTA POSSIBILIDADE...
ENFIM NATAN, PEÇO HUMILDEMENTE UMA AJUDA POR FAVOR... PRA ME TIRAR DE MAIS UM SUFOCO.
ABRAÇOS .... CLAUDIO/RJ
envio.sendAndLoad("http://www.viacrescimento.com.br/smatos/busca.asp", resposta, "POST");
gotoAndPlay(2);
stop();
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.