O
Viewer de XML [do qual uma versão que produz documentos formatados
em html (de onde saiu o que vimos acima) pode ser encontrada aqui
e uma versão muito mais rápida mas que não formatada
em html pode ser encontrada aqui]
permite que o conteúdo de um objeto XML seja mostrado num campo
de texto que pode ser rolado num filme Flash.
Nós são listados hierarquiamente
como aparecem no arquivo, com indentação indicando
hierarquia, e os atributos, quando há algum, são
listados separadamente abaixo do nó. Também
abaixo de cada nó há uma string (em azul,
se você estiver usando a versão html), que
indica como esse nó pode ser acessado dentro de um
filme Flash. Se seu objeto XML é chamado x,
por exemplo (como no caso acima), você poderá
acessar o nó Japanese maple com esse código
em seu filme Flash:
O
XML Viewer pode ser usado para mostrar os nós e acessar
strings para cada objeto XML, tenha este sido criado em
código (como no exemplo acima), lido de um arquivo
ou enviado de um servidor web. Para usar o código
para mostrar uma lista para o seu próprio arquivo
XML, faça o seguinte:
-
Recorte e cole o código dessa
página em seu filme (ou no frame 1 de um filme em branco,
ou salve o código como xmlviewer.as e coloque #include
"xmlviewer.as" no frame 1).
- substitua "intdev_page.xml" pelo
nome de seu arquivo XML (e adicione o caminho de um diretório
se necessário).
-
arraste uma cópia de um scrollbar para seu filme
do painel Components e depois delete-o (ele ainda
estará na biblioteca e terá um linkage name
como requerido).
-
salve o filme (no mesmo diretório do arquivo XML
se nenhum caminho de diretório foi especificado para
isso) e depois teste seu filme.
Obter
um texto formatado em html parece ocupar muito a máquina,
então recomendo usar a versão formatada não-HTML
(aquela que você recortou e colou seguindo as instruções
acima) para arquivos XML muito grandes. Além disso,
se você está usando o viewer para descobrir
como acessar nós dentro de sua estrutura XML, é
uma boa idéia eliminar primeiro conteúdos
repetidos (uma vez que você conheça a estrutura
básica, pode estendê-la para encontrar outros
nós no mesmo nível).
Note
que o código não checa erros na estrutura
XML, então use o Microsoft
XML notepad ou outro software para checar sua estrutura
fora do flash, se necessário.
Feedback,
melhoramentos e/ou correções são bem
vindos...
Devido à reformulação implementada no site, pode ser que você encontre alguns links quebrados. Por favor, ajude-nos a corrigir eventuais problemas nos informando links quebrados