Jump to content


Photo

Dúvidas!


  • Faça o login para participar
26 replies to this topic

#1 LedZeplin

LedZeplin

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado
  • Interesses:Sempre procuro espandir meus Conhecimentos...

Posted 26/04/2005, 17:22

Já tentei de tudo mas n cosigo carregar um arquivo txt mum arquivo do Flash gostaria de saber como eu posso fazer isso?????????
:wacko: :blink:

#2 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 26/04/2005, 19:41

Assim, vamos começar com o que o arquivo txt precisa conter:

conteudo=texto para apresentar no flash


Pronto, é como definir uma variável no txt, e é realmente isso que é feito. No flash, basta carregar essas variáveis:

No primeiro quadro de sua animação insira:

_root.loadVariables("conteudo.txt");


E crie um campo de texto dinâmico com o nome de variável conteudo.
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#3 LedZeplin

LedZeplin

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado
  • Interesses:Sempre procuro espandir meus Conhecimentos...

Posted 27/04/2005, 11:11

VALEU CARA :P

#4 Saruman

Saruman

    Veterano

  • Usuários
  • 1112 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP

Posted 27/04/2005, 13:09

Jeito "mais correto" para Flash MX 2004:

ARQUIVO.TXT
var_1=este é o valor da variavel 1

NO FLASH
//cria o objeto loadVars
var oLoad:LoadVars = new LoadVars();
//quando algo for carregado
oLoad.onLoad=function(ok){
//se carregar
if(ok){
//coloca o valor da variavel var_1 em um campo de texto instanciado texto
texto.text=this.var_1;
}
}
//carrega o arquivo
oLoad.load("arquivo.txt");
Corrigido... valew cond, erro meu

Edição feita por: Saruman, 28/04/2005, 13:12.

import Profile;

var saruman:Profile = new Profile();

saruman.nome = new String("Tiago S. Kaneta");

saruman.localizacao = new Array("São Paulo","SP");

#5 cond

cond

    Normal

  • Usuários
  • 75 posts
  • Sexo:Não informado
  • Interesses:CC- UFES

Posted 27/04/2005, 20:48

Na verdade tem um erro no codigo de Saruman, especificou o tipo mas não declarou como variavel...

Erro:

oLoad:LoadVars = new LoadVars();


O certo é :

oLoad = new LoadVars();

ou  var oLoad:LoadVars = new LoadVars();


Pelo menos no meu Flash MX 2004 aqui, só da certo, assim!!!

Falou, abraços!!!

Edição feita por: cond, 28/04/2005, 11:28.

by cond

#6 Saruman

Saruman

    Veterano

  • Usuários
  • 1112 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP

Posted 28/04/2005, 13:07

Ops... valew pela correção =D e soh funciona desdas duas formas mesmo...
import Profile;

var saruman:Profile = new Profile();

saruman.nome = new String("Tiago S. Kaneta");

saruman.localizacao = new Array("São Paulo","SP");

#7 jasar

jasar

    POGNATOR

  • Banidos
  • PipPipPipPip
  • 306 posts
  • Sexo:Masculino
  • Localidade:são paulo
  • Interesses:girorapido.com.br melhor site de classificados do mundo , e é free

Posted 02/05/2005, 13:16

e no caso do php¿
como fikaria
:( tiraram minha assinatura mas 6 podem v ela ai
http://contagiro.flo...m.br/jasar.jpeg

#8 cond

cond

    Normal

  • Usuários
  • 75 posts
  • Sexo:Não informado
  • Interesses:CC- UFES

Posted 02/05/2005, 22:10

Cara da uma olhada nisto:

loadVariablesNum("mail.php", 0, "POST");


http://forum.wmonlin...howtopic=115893

Edição feita por: cond, 02/05/2005, 22:12.

by cond

#9 Tornado_ce

Tornado_ce

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 04/05/2005, 01:36

Isso também funciona pra puxar uma página ASP, no lugar do TXT?
Eu já tentei, mas ainda não deu certo...

#10 Saruman

Saruman

    Veterano

  • Usuários
  • 1112 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP

Posted 04/05/2005, 15:52

Sim... basta você escreve com o ASP algo como:
var_1=valor da variavel

Que o Flash pega...
import Profile;

var saruman:Profile = new Profile();

saruman.nome = new String("Tiago S. Kaneta");

saruman.localizacao = new Array("São Paulo","SP");

#11 Sheepman

Sheepman

    Veterano

  • Usuários
  • 1497 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS

Posted 04/05/2005, 16:27

O Flash troca dados via LoadVars da mesma maneira com qualquer linguagem. Mas apenas dados simples (Strings), para a troca de dados complexos (Arrays, por exemplo) deve-se usar o Flash Remoting.

Abraços
Mozart Petter - http://www.mozartpetter.com/
Não sabe o que é herança? clique aqui e descubra.

#12 Tornado_ce

Tornado_ce

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 09/05/2005, 02:00

Mas e se a página asp pegar vários registros de um banco de dados?
Como, por exemplo, o nome e a descrição de filmes de uma locadora.
devo colocar var_1 apenas para receber o valor de um dos campos? Eu estou testando e os dados não ainda aparecem no flash...

Valeu

#13 Sheepman

Sheepman

    Veterano

  • Usuários
  • 1497 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS

Posted 10/05/2005, 09:41

Você teria de mandar todos os valores no formato URL Encoding...
var1=valor1&var2=valor2&var3=valor3&var4=valor4
Isso se você usar ASP... No caso do PHP tem o AMFPHP, onde pode-se utilizar o Flash Remoting que permite a troca de dados complexos, aí você pode mandar um Array ao invés de uma String.

Abraços
Mozart Petter - http://www.mozartpetter.com/
Não sabe o que é herança? clique aqui e descubra.

#14 xuki

xuki

    12 Horas

  • Usuários
  • 261 posts
  • Sexo:Não informado

Posted 17/05/2005, 17:37

e se eu tiver uma função assim:

mostra_data(evt_data)

no php eu imprimo assim

<?=mostra_data($rs->fields["evt_data"])?>

e agora em um form do flash, eu já tenho a sintax de loadmovie e tudo mais
so falta por o resutaldo dentro de um campo, o resultado como vcs podem vem, vem de um script....

   function mostra_data($data){
        if($data == ""){
            return "";
        }else{
            $dia = substr($data, 6, 2);
            $mes = substr($data, 4, 2);
            $ano = substr($data, 0, 4);
            return "$dia/$mes/$ano";
        }

deu pra pegar a logica da coisa? :)

abraços Flashes
hehehe
P(eace) L(ove) U(nity) R(espect)

#15 Saruman

Saruman

    Veterano

  • Usuários
  • 1112 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP

Posted 17/05/2005, 20:59

Olhe:
var_1=este é o valor da variavel 1

Viu qual deve ser a sintaxe para o Flash compreender?

Voce deve escrever no PHP com o echo ou com o print ou com o que quiser algo que se assemelhe ao texto acima... o Flash naum é capaz de buscar uma variavel dentro de um script...o script precisa escrever está variavel no arquivo para que aí o Flash possa le-la...

Deu pra sacar? qlq coisa posta ae...
import Profile;

var saruman:Profile = new Profile();

saruman.nome = new String("Tiago S. Kaneta");

saruman.localizacao = new Array("São Paulo","SP");




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq