
2. TEXTO DO FICHEIRO XML (abra a aplicação bloco de notas, copie o texto. Salve o ficheiro, na pasta xml_flash, com o nome arquivo.xml)
<?xml version="1.0" encoding="iso-8859-1"?>
<noticias>
<noticia imagem="00_01.jpg" texto="Este é o texto da noticia, que pode ser alterado nas noticias seguintes">
</noticias>
3. TEXTO DAS ACTIONS EM FLASH (crie um novo ficheiro de flash - ActionScript 2.0. Copiar o texto seguinte para a primeira frame da camada Actions, salve o ficheiro de flash com o nome xml_flash.fla)
System.useCodepage = true; // habilita acentos, atenção que a palavra system pode necessitar caixa baixa;
var arquivo:XML = new XML(); // cria a variável para ler o xml;
arquivo.load("arquivo.xml"); // manda a variável ler o arquivo.xml salvo anteriormente;
arquivo.ignoreWhite = true; // ignora espaços em branco no XML
arquivo.onLoad = function() // após a leitura do XML, executa a acção:
{
foto.loadMovie(this.childNodes[0].childNodes[0].attributes.imagem);
noticia.text = this.childNodes[0].childNodes[0].attributes.texto;
} //atenção que tem que terminar em chaveta
4. CRIAR OS 2 ELEMENTOS QUE SERÃO SUBSTITUIDOS
Crie uma nova camada no ficheiro xml_flash.fla, a que dará o nome de elementos.
Crie uma caixa de texto dinâmico, e no nome da instância escreva noticia. Na caixa de texto digite "o texto surgirá aqui" e abra uma boa caixa de texto.
No menu INSERT escolha a opção NEW SYMBOL... Escolha MovieClip e atribua-lhe o nome imagem.
Volte à "Scene 1" e insira o MovieClip imagem na cena. No nome da instância deste MovieClip escreva foto.
Pressione Ctrl+Enter e veja o resultado.
É tudo, bom trabalho!
Sem comentários:
Enviar um comentário