1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

xml+flash

Discussão em 'Web Development' iniciada por fil79, 22 de Março de 2008. (Respostas: 9; Visualizações: 1439)

  1. fil79

    fil79 Power Member

    Boas

    Tenho um ficheiro em flash (com um campo de texto dinâmico) que lê um xml...algumas dessas partes do texto em xml devem estar a bold e não o estou a conseguir fazer?Desde já agradeço
     
  2. michael c

    michael c Power Member

    Faz o render desse campo de texto dinâmcio como html no flash. Tens a opção cá ao fundo por baixo do tamanho e tipos de letra. Acho que isso deve resolver. Relativametne ao XML não sei, mas quando um txt é importado através de loadvars, para evitar problemas é necessário ainda guardá-lo com UTF8 para evitar problemas de caracteres especiais e esse genero de coisas.

    Cumps
     
  3. fil79

    fil79 Power Member

    pois eu já tentei fazer o render como html e não dá.... o problema parece-me ser do xml, visto não poder colocar tags de html como o <b> dentro do xml...como posso fazer com que somente algumas partes sejam a bold?
     
    Última edição: 23 de Março de 2008
  4. AliFromCairo

    AliFromCairo Power Member

    Boas, experimenta algo deste género (usando o render HTML):

    Código:
    <a>
    <elemento><![CDATA[<b>Texto a bold.</b>]]></elemento>
    </a>
    
     
    Última edição: 23 de Março de 2008
  5. fil79

    fil79 Power Member

    já tentei e não deu...Neste caso como poderia fazer com que a palavra XML do conteúdo ficasse a bold?


    <?xml version="1.0" encoding="UTF-8"?>
    <site>
    <texto titulo="Titulo" conteudo="teste XML"/>

    </site>
     
  6. lfdesign

    lfdesign Power Member

    Para usar tags HTML em XML não podes usar atributos... Tens que fazer como o AliFromCairo te disse...
     
  7. AliFromCairo

    AliFromCairo Power Member

    Alternativamente, podes tentar alternar entre a propriedade text e htmlText do teu campo de texto. Algo do género:

    Código:
    txtXml.text = "<site>"
    txtXml.appendText("<texto titulo=\"Titulo\" conteudo=")
    txtXml.htmlText += "\"<b>Texto a bold.</b>\""
    txtXml.appendText("</texto></site>")
    
    Mas, como podes ver, vais ter bastante mais trabalho.
     
  8. fil79

    fil79 Power Member

    não consigo...não estou a pereceber como fazer...como ficaria?

    <?xml version="1.0" encoding="UTF-8"?>
    <site>
    <texto titulo="Titulo" conteudo="<![CDATA[<b>Texto a bold.</b>]]>"/>

    </site>


    assim??
     
  9. lfdesign

    lfdesign Power Member

    <?xml version="1.0" encoding="UTF-8"?>
    <site>
    <titulo>Titulo</titulo>
    <conteudo><![CDATA[<b>Texto a bold.</b>]]></conteudo>
    </site>
     
  10. fil79

    fil79 Power Member

    codificação xml

    Boas

    tenho um xml com texto para ser lido no flash com o seguinte cabeçalho:<?xml version="1.0" encoding="utf-8" ?>

    não deveria o utf-8 permitir os acentos, cedilhas,etc??é que no flash não aparece..desde já agradeço
     

Partilhar esta Página