Nesta matéria vamos aprender como exibir páginas em html com imagens no formato .jpg e também arquivos .swf, em componente TextArea com barra de rolagem dentro do Flash usando classe LoadVars. Com poucas linhas de código.
Após ter inserido o componente TextArea no Stage vamos dimensioná-lo vou ajustá-lo para o tamanho que preciso. Clique no componente e vamos agora instaciá-lo com o nome de texto, clique na aba parameters e vamos vamos habilitar como "true" a propriedade HTML, e também a wordWrap para a quebra de linha automática. E finalmente vamos para os códigos :)
Mas como já definimos no componente, vamos deixar como está, eu particularmente uso pelo código, mais para todos os efeitos é interessante que agente possa ver as opções que tem no componente TextArea. Vamos usar a actions, que anteriormente no Flash MX era não documentada que serve para mostrar caracteres especiais como acentos, que no Flash MX 2004 tornou-se documentada.
carregaPagina = function (arquivohtm) {
meu_lv.load(arquivohtm);
carregaPagina("pagina.htm");
E, finalmente, caracterizado e exemplificada a parte que diz respeito ao Flash. Foi facil não ?! :)
Vamos agora saber como criar nossa página em html.
O que deve ser feito é retirar todas as tags como <html><head><title><body>. Para isso eu irei usar o Dreamweaver MX, mais você pode usar o seu editor favorito, caso não seja esse. Foi criado um texto, sem formatação de fonte apenas definindo um tamanho pra mesma, eu usei 20 e uma cor, para o titulo Macromedia Flash MX 2004 - Ponto Flash. Ai inseri uma imagem .jpg e do lado um texto, que está sem formatação de tamanho ou cor.
Depois Temos outro título chamado Truques e dicas: que tem alguns truques e dicas, da página inicial do Ponto Flash com seus respectivos links.
Por último percebam aquele pedaço de imagem cortada, que o Dreamweaver mostrar como se fosse erro no endereço da imagem, isso agora é muito legal, porque o que foi feito aí foi um processo simples de inserir uma imagem qualquer no Dreamweaver só que dessa vez ao invez de mostrarmos o endereço de uma imagem vamos apontar para um arquivo .swf vejam o código <img src="banner.swf">
Isso é necessário porque o nosso TextArea não irar interpretar o flash inserido da forma normal, com o <embed>.
PS: Vocês devem está se perguntando porque ele não utilizou tabelas e outros recursos do dreamweaver para a formatação ficar melhor, o problema é que infelizmente o TextArea, ou o TextField não suportam todas as tags do html e sim algumas. :(
Espero que tenham aproveitado, na próxima matéria iremos ver como aplicar estilo CSS no campo de texto, até lá..