Ir para conteúdo

POWERED BY:

Arquivado

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

Edson L. Zimmermann

Receber Dados do Access com ASP

Recommended Posts

Ei amigo =)

 

Flash não LÊ LOCALMENTE =)

 

Ou seja você não pode dar ctrl + enter e ver resultados do PHP ou do ASP no flash... pois ele não vai fazer os scripts php ou asp rodarem!!!!

Você tem que testar isso abrindo o arquivo html que o flash gera e testar em ambiente local!!!

 

Por isso normalmente eu coloco o trace refletindo em uma caixa de texto para debug e quando acabo tudo removo a caixa de texto...

Deveria aplicar a mesma coisa ;)

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ei amigo =)

 

Flash não LÊ LOCALMENTE =)

 

Ou seja você não pode dar ctrl + enter e ver resultados do PHP ou do ASP no flash... pois ele não vai fazer os scripts php ou asp rodarem!!!!

Você tem que testar isso abrindo o arquivo html que o flash gera e testar em ambiente local!!!

 

Por isso normalmente eu coloco o trace refletindo em uma caixa de texto para debug e quando acabo tudo removo a caixa de texto...

Deveria aplicar a mesma coisa ;)

 

Abraços

 

Acho que não me fiz claro, eu tenho um campo de texto no flash certo? Minha pergunta é como utilizando o código acima eu conseguo exibir as informações que vieram da pag. asp, que o Flash não faz php e asp funcionar eu sei, o que eu quero agora é jogar as variaveis do arquivo asp para o Flash.

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ué ali você já pegou a variavel agora é simples

 

Pegue a instancia do campo de texto e faça

 

campo.text = objetos[1];

 

Ele vai pegar o valor 1 dos objetos q no caso que mostrei é sofá

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ué ali você já pegou a variavel agora é simples

 

Pegue a instancia do campo de texto e faça

 

campo.text = objetos[1];

 

Ele vai pegar o valor 1 dos objetos q no caso que mostrei é sofá

 

Abraços

 

Ué digo eu amigo hehehe, bom eu tentei isso que você falou já em todas as linhas do código, onde está agora que é onde eu imagino que deva estar não aparece nada como resultado. O campo de texto fica vazio e eu preciso que ele retorne os valores da pag asp que ele carrega.

 

var pegavar:LoadVars = new LoadVars();
var objetos:Array = new Array();
pegavar.load("http://localhost/happy/testeload2.asp");
pegavar.onLoad = function(ok) {
	if (ok){
       for(var i = 0; i < pegavar.nome.length; i++){
		   objetos[i] = pegavar.nome[i]; 
		   texto1.text = objetos[i];
	  }
	 }else{
	   trace("Falha no carregamento");
	}
}

Vlw pela ajuda até agora.

Compartilhar este post


Link para o post
Compartilhar em outros sites

recapitulando, tenha certeza que a pagina ASP gera essa string:

&nome0=Happy&desc0=Happy &nome1=Sofá&desc1=Sofá &nome2=Mesa&desc2=Mesa &nome3=Cadeira&desc3=Cadeira &nome4=dedo&desc4=dedo &nome5=casa&desc5=casa &nome6=Teste&desc6=Te

 

como o numero de nomes vai varias, mas eles são uma seqüencia, tente fazer dessa forma

 

 

pegavar.onload = function(ok) {
   if (ok){
      var cont = 1;

      while(pegavar["nome" + cont] != undefined){
            objetos[cont ] = pegavar["nome" + cont ]; 
            texto1.text += objetos[cont ];
            cont++
      }
   }else{
     trace("Falha no carregamento");
   }
}

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

E como eu disse, para fazer o debug coloque um campo de texto que vai receber o trace em vez de usar o trace

 

Assim fica mais fácil de saber por onde o flash ta passando... até dar o erro.

As vezes pode ta parando num if else que não tem nada a ver onde você ta batendo a cabeça e o código ai estar correto

 

Use um campo dinamico para imprimir o trace

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

E como eu disse, para fazer o debug coloque um campo de texto que vai receber o trace em vez de usar o trace

 

Assim fica mais fácil de saber por onde o flash ta passando... até dar o erro.

As vezes pode ta parando num if else que não tem nada a ver onde você ta batendo a cabeça e o código ai estar correto

 

Use um campo dinamico para imprimir o trace

Abraços

 

Boa Tarde amigo, então, o arquivo ASP está certo..o Flash não tá aparecendo nada, o campo de texto ainda fica vazio...

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.