Ir para conteúdo

POWERED BY:

Arquivado

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

andrey.lanhi

Flash + Html

Recommended Posts

Salve galera do fórum !!!Uma perguntinha que não quer calar...É possível abrir um html dentro de um movie de flash, tipo um iFrame?Tipo assim clico em um botão aí aparece uma animação, então quando a animação dá um stop gostaria que um arquivo html fosse exibido em uma área, tipo dentro de um quadro.Será que dá?Obrigado AmigosAndrey Lanhi

Compartilhar este post


Link para o post
Compartilhar em outros sites

Achei a resposta, vou colocar aqui caso alguém também queira usar !!!System.useCodepage = true; Vamos criar uma função chamada "carregaPagina", ela será a responsável pelo carregamento do nosso arquivo.htm que será passado como argumento nesta funçãocarregaPagina = function (arquivohtm) {}; O próximo passo é criar uma instância da classe "LoadVars", precedido da keyword "var", fazendo isso você está dizendo que o objeto só vai estar presente na função.var meu_lv = new LoadVars(); Aplicamos ao componente a propriedade "condenseWhite" para dar suporte a quebra de linhas e vários espaços no html ex:a tag <br>, por possuir valor boleano, esta propriedade será "true" ou "false" - para todos os efeitos caracterizamo-as como "true".texto.condenseWhite = true; Agora carregaremos nossa página passada pelo argumento, para tanto, usaremos a propriedade "load"meu_lv.load(arquivohtm); Iremos agora criar uma função apartir de um evento chamado "onData". O onData pede um parâmetro para a função. Este parâmetro vai receber todos os dados que foram carregados do arquivo htm. Por isso basta atribuir texto.text para dados. É como se agente incluisse um texto lá dentro mesmo só que vai ser interpretado como html. Vale salientar que usando o metódo onData ao invez, de onLoad, você não precisa criar uma variável no arquivo que vai ser lido. Como é necessário usando o metódo onLoad.meu_lv.onData = function(dados) { if (dados) { texto.text = dados; } else { texto.text = "Ocorreu algum erro no processo de leitura dos arquivos"; };}; Logo acima temos uma condição "if", dizendo que, caso o nosso campo de texto seja "dados", que é um parâmetro da função, o texto vai receber o valor de nossa página. E por último vamos executar nossa função passando como parâmetro o nome da nossa página htm, que por coincidência tem o nome de pagina.htmcarregaPagina("pagina.htm") 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. :( Fonte: PontoFlashThankzAndrey Lanhi

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.