Bem estou desenvolvendo uma aplicação em action script 2, que fará aparecer uma barra de rolagem horizontal, onde a mesma apresentará produtos de acordo com a quantidade cadastradas no banco de dados.
o problema e o seguinte:
tenho uma janela de apresentação.
um MC chamado "box" (contém o movie com os dados dos produtos),
composto da seguinte forma:
1- le o banco
2- conta quantos produtos tem la.
3- duplica o movie de acordo com a quantidade de produtos no banco.
até aqui tudo ok.
tenho outro MC chamado "conteudo" que e um movie vazio e contém o MC "box".
composto com seguinte codigo:
onClipEvent(load)
{ pos= (-resultado) * 100;
//<--- *** aqui e o problema
// a variavel "resultado" deveria trazer do MC "box" a quandidade
// de produtos do banco(dimensinando a area de rolagem).
trace(pos);
}
onClipEvent (enterFrame)
{ tempo = 20;
_x = conteudo._xscale/pos;
}
onClipEvent (enterFrame)
{ endX = 0-_xmouse;
_x += (endX-_x)/tempo;
}
onClipEvent (enterFrame)
{ if (this._x < pos)
{ this._x = pos;}
if (this._x > -280)
{ this._x = -280;}
}
A forma como resultado esta montado.
function resultHandler()
{ myResult = sql.xPHPResult;
delete sql.xPHPResult;
// ---------> aqui esta ele
_parent. _parent.resultado=myResult.recordNum;
for(x=0; x < myResult.recordNum; x++) // Insere produtos na array
tenho outro MC chamado "principal" que e um movie vazio e contém o MC "conteudo" e MC "box".
já tentei declarar "resultado" no root como '0' ex: resultado=0;
Já tentei assim, dentro "box" fazer assim _root.resultado=myResult.recordNum.
para levar o valor ate o root e pegar o valor dentro do MC "conteudo" mas não vai de jeito nenhum.
já tentei assim também no root _global.resultado=0;
e passar os valores em MC "box" e pegar em MC conteudo e não vai.
Pergunta
voster
Ola a todos!
Bem estou desenvolvendo uma aplicação em action script 2, que fará aparecer uma barra de rolagem horizontal, onde a mesma apresentará produtos de acordo com a quantidade cadastradas no banco de dados.
o problema e o seguinte:
tenho uma janela de apresentação.
um MC chamado "box" (contém o movie com os dados dos produtos),
composto da seguinte forma:
1- le o banco
2- conta quantos produtos tem la.
3- duplica o movie de acordo com a quantidade de produtos no banco.
até aqui tudo ok.
tenho outro MC chamado "conteudo" que e um movie vazio e contém o MC "box".
composto com seguinte codigo:
onClipEvent(load)
{ pos= (-resultado) * 100;
//<--- *** aqui e o problema
// a variavel "resultado" deveria trazer do MC "box" a quandidade
// de produtos do banco(dimensinando a area de rolagem).
trace(pos);
}
onClipEvent (enterFrame)
{ tempo = 20;
_x = conteudo._xscale/pos;
}
onClipEvent (enterFrame)
{ endX = 0-_xmouse;
_x += (endX-_x)/tempo;
}
onClipEvent (enterFrame)
{ if (this._x < pos)
{ this._x = pos;}
if (this._x > -280)
{ this._x = -280;}
}
A forma como resultado esta montado.
function resultHandler()
{ myResult = sql.xPHPResult;
delete sql.xPHPResult;
// ---------> aqui esta ele
_parent. _parent.resultado=myResult.recordNum;
for(x=0; x < myResult.recordNum; x++) // Insere produtos na array
tenho outro MC chamado "principal" que e um movie vazio e contém o MC "conteudo" e MC "box".
já tentei declarar "resultado" no root como '0' ex: resultado=0;
Já tentei assim, dentro "box" fazer assim _root.resultado=myResult.recordNum.
para levar o valor ate o root e pegar o valor dentro do MC "conteudo" mas não vai de jeito nenhum.
já tentei assim também no root _global.resultado=0;
e passar os valores em MC "box" e pegar em MC conteudo e não vai.
o esquema dos MC´s e a seguinte:
Principal mc com MC conteudo
conteudo mc com MC Box
box mc com os produtos e a chamada do banco
Ficarei muito agrdecido se puderes me ajudar.
grande abraço.
guilherme
Link para o comentário
Compartilhar em outros sites
0 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.