Autor Tópico: dúvida: será possivel carregar texto dum ficheiro txt?  (Lida 4591 vezes)

Offline lmw

  • Aprendiz
  • **
  • Mensagens: 65
    • Ver Perfil
    • LMultimedia
dúvida: será possivel carregar texto dum ficheiro txt?
« em: 6 de Outubro de 2005, 15:48:20 »
ois,
gostaria de saber se é possível carregar texto dum ficheiro txt para dentro dum movieclip ou caixa de texto dum swf
parece que usando xml é possivel, mas não percebo essa linguagem!
gracias
saudações!
LMw

Offline redhotmustang

  • Administrador
  • Emblema de Bronze
  • *****
  • Mensagens: 517
    • Ver Perfil
    • http://www.redcodestudio.com
dúvida: será possivel carregar texto dum ficheiro txt?
« Responder #1 em: 6 de Outubro de 2005, 23:16:40 »
Sim é possível carregar dados dum ficheiro externo.

Por isso para carregar variáveis coloca-se o seguinte ActionScript numa frame duma layer "actions" por exemplo:

Código: [Seleccione]
loadVariables("data.txt",_root)

Neste caso o .SWF vai carregar variáveis do ficheiro data.txt que contém:

Citação de: "data.txt"
img1=Comida dkjfsdf sdklf kdsf kdsj kld sfkkl fkdfk dfkldk lksdkld kdkdfkldkf
&img2=Água pso ts port poertpoerepr peeorpotpe epoe ee
&img3=Céu doisf jsidofj ifdfjiofkdfid idfif
&img4=Senhora dsf jskdf jkdlsfkdlk kdlkfj kldkf kdk


Cada imagem ao ser mostrada teria a legenda correspondente ao ficheiro data.txt.

Cumps
Programação Web e Flash ActionScript

Se quiser agradecer a qualquer membro que o tenha ajudado, fale do Redcodestudio aos seus amigos!
Problemas c/ o fórum? Envia-me 1 mail

Offline lmw

  • Aprendiz
  • **
  • Mensagens: 65
    • Ver Perfil
    • LMultimedia
gracias
« Responder #2 em: 10 de Outubro de 2005, 19:03:19 »
muitas gracias pela rápida resposta
tenho de experimentar isso...
saudações!
LMw

Offline lmw

  • Aprendiz
  • **
  • Mensagens: 65
    • Ver Perfil
    • LMultimedia
talvez seja útil a mais alguém...
« Responder #3 em: 4 de Janeiro de 2006, 12:08:03 »
exprementei, resultou e já apliquei num projecto recente, no entanto tinha um pequeno senão, o flash não conseguia "ler" correctamente as letras com acentos e outras particulariedades da língua de Camões (por exemplo: em vez de é aparecia um quadrado), para ultrapassar esse inconveniente basta acrescentar na frame com as acções, a seguinte linha de código:

System.useCodepage=true;

e, uma vez que nem todos poderam saber, aqui vai mais um código que poderá dar bastante jeito:

dados.html=true;

com isto a instância de texto dinâmico com nome "dados" aceita tags de html.

associando estes códigos ao loadVariables podemos carregar texto para um swf a partir dum ficheiro txt, com a grande mais valia de podermos usar todos os símbolos particulares da língua portuguesa e formatar o referido texto sem precisar de abrir o Flash (bastando recorrer as inúmera listas de tag's html que há por aí.)

fiz uso deste recurso num projecto recente, para tornar simples a actualização duma galeria virtual:
www.eliseu.com
(clicar no link "galeria")
saudações!
LMw

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1104
    • Ver Perfil
    • NoFuturo.com
dúvida: será possivel carregar texto dum ficheiro txt?
« Responder #4 em: 5 de Janeiro de 2006, 00:11:49 »
Como já disse noutro post: se guardarmos o .txt com a opção para suportar UTF-8 o flash aceitará acentos e caracteres especiais próprios da língua portuguesa.

As caixas de texto no flash também podem suportar tags HTML se ao as criarmos no painel propriedades accionarmos a opção "Render text as HTML".

Depois damos um nome à "VAR" (ex: 'caixa')da nossa caixa de texto e no código actionscript fazemos assim:

Código: [Seleccione]
caixa = "<b>Texto em negrito</b><br>";

;)

Offline lmw

  • Aprendiz
  • **
  • Mensagens: 65
    • Ver Perfil
    • LMultimedia
dúvida: será possivel carregar texto dum ficheiro txt?
« Responder #5 em: 9 de Janeiro de 2006, 15:19:38 »
certíssimo, mas julgo que existem algumas diferenças entre os dois métodos que poderam ser vantajosas quando quem irá actualizar/modificar o site não saber utilizar o flash ou for menos dados a estas questões informáticas, por exemplo, desta forma:
Citação de: "gimbras"

As caixas de texto no flash também podem suportar tags HTML se ao as criarmos no painel propriedades accionarmos a opção "Render text as HTML".
Depois damos um nome à "VAR" (ex: 'caixa')da nossa caixa de texto e no código actionscript fazemos assim:
Código: [Seleccione]
caixa = "<b>Texto em negrito</b><br>";

as tags de html são colocadas no flash e da forma como descrevi as tags são colocadas dentro do txt.
quanto à outra questão, talvez não haja grande diferença é apenas uma questão de guardar o txt no formato correcto que poderá criar alguma confusão...
saudações!
LMw

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1104
    • Ver Perfil
    • NoFuturo.com
dúvida: será possivel carregar texto dum ficheiro txt?
« Responder #6 em: 10 de Janeiro de 2006, 13:06:15 »
Tens razão. Em termos de ser outra pessoa que não entenda de Flash a actualizar o HTML.

Nem me lembrei dessa.

Cumps.

 




Roleta das Anedotas - Abre noutra janela