Jump to content


Photo

Sistemas De Notícias


  • Faça o login para participar
22 replies to this topic

#1 tonim

tonim

    Normal

  • Usuários
  • 62 posts
  • Sexo:Não informado

Posted 11/10/2003, 14:53

Sistema de notícias integrando XML

Uma importante função em uma página na internet é o sistema de notícias. Então vou mostrar um sistema bem simples, útil, feito em flash e integrando a linguagem XML. Então vamos lá...

1º_ abres o Flash MX, novo arquivo (CTRL + N), tamanho varia de acordo com sua preferência, mas no nosso caso o nosso filme tem 300 pixels de altura e largura...

2º_ crie duas camadas: actions e texto...

3º_ na camada "actions" cole o seguinte script:

// Explicando o script.  *valeu aí Sheep por ajudar em algumas actions
System.useCodePage = true;// permite characters tipo ã ç
news = new XML();// declara um novo objeto XML
news.ignoreWhite = true; /* isso serve para eliminar os espacos em branco do XML e nao serem reconhecidos como nodes*/
news.load("news.xml");//carrega o documento XML
news.onLoad = function() {//após o documento XML ser carregado ele executa a função
texto.htmlText="";//define "texto" como sendo um texto que suporta tags HTML
main = this.childNodes[0];// Pega todos os nós filhos
for (i=0; i<main.childNodes.length; i++) {/*exibe de 0 até o último nó filho; main.childNodes.legth = retorna o número de nós filho que tem no nó principal*/
subnode = main.childNodes[i];
if (subnode.nodeName.toLowerCase()=="news") {
data_news=subnode.attributes.dia;//adiciona os valores do atributo dia a variavel data_news
texto_news=subnode.attributes.texto;//adiciona os valores do atributo texto a variável texto_news
texto.htmlText+="<b>Data: </b>"+data_news+"<br>"+"<b>Saca só!: </b>"+texto_news+"<br>";/*exibe no campo de texto os valores de data_news e 
texto_news. A parte de formação html é só para criar o título, pode ser feito no próprio XML
aí fica a critério seu!. Ou seja, ele cria o texto Data e soma a ele o conteúdo de data_news,
+ o Saca só em negrito + o texto_news*/
texto.htmlText+="  - - - - - - - - - - - - - - - - - - - - - - -  ";//adiciona a divisa das notícias
}
}
};

4º_ na camada "texto", selecione a ferramenta de texto (T), selecione a opção de texto como "Dinamic Text", clique, segure e arraste criando um retângulo ou um quadrado, como preferir. Feito o campo de texto dinâmico, instacie-o como "texto"(sem aspas) e nas propriedades selecione a opção "Render text as HTML"(<>)...

5º_ agora vamos colocar uma barra de rolagem, abre a janela Components(Componentes) (CTRL + F7), selecione o componente "ScrollBar", clique sobre o mesmo e arraste-o sobre o campo de texto dinâmico. Automaticamente ele se ajustará com o campo de texto sem problemas...
Posted Image



6º_ está pronto nossa parte no flash, podemos desenhar algo para deixar nosso sistema mais atraente, mas que não é o caso agora...

7º_ vamos utilizar agora outro software, o Dreamweaver MX. Aperte CTRL + N para abrir um novo arquivo, na opção de página escolha XML...
Posted Image

8º_ cole o seguinte sciprt:

<root>
<news dia="27|Setembro|2003|" texto="EAiiii!! =) " />
<news dia="26|Setembro|2003|" texto="Sistemas integrando XML + FLASH" />
<news dia="25|Setembro|2003|" texto="Que legalll isso aqui!!!" />
</root>

9º_ salve-o como "NEWS" (sem aspas) e pronto, volte no Flash MX e publique o filme. Que beleza, um simples e belo sistema feito em flash integrando XML funcionando perfeitamente. Abraços!

*dica: para demais dias é só ir inserindo as tags <news dia="data_aqui" texto="notícia_aqui" />


Autor: Antonio Vicentini

Edição feita por: tonim, 03/04/2007, 13:03.


#2 betocollin

betocollin

    Normal

  • Usuários
  • 103 posts
  • Sexo:Masculino
  • Localidade:Hardcore - Underground - Ska!

Posted 17/02/2004, 12:57

veio! naum deu certo...
me matei pra achar o erro..

colei aquele codigo rot e salvei em xml mas o flash nem puxou quando eu publiquei...

acho que ocorreu algum erro na hora de salvar como xml pelo dremweaver... o que eh necessario para eu criar esse arquivo xml no bloco de notas? valeu!

Edição feita por: betocollin, 17/02/2004, 13:07.


#3 andrebb

andrebb

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado
  • Localidade:Keep it together...

Posted 16/03/2004, 14:01

Alguém poderia zipar e por para download.. facilitaria bastante!
Que deus salve a rainha do pop, caso der tempo, salve a da Inglaterra. :P

#4 andrebb

andrebb

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado
  • Localidade:Keep it together...

Posted 16/03/2004, 14:22

Olá, consegui fazer rodar faciiiiiiiiiiilmente. (y)

Vai servir bastante para mim, já que a frente do site onde trabalho é em flash, e a parte de atualização de notícias tem que ser toda em html. Consequentemente a página fica gigante e lenta.

Agora, só resta atualizarmos o flash da página inicial e implantar o código.

falow e até mais!! :D
Que deus salve a rainha do pop, caso der tempo, salve a da Inglaterra. :P

#5 de4th

de4th

    Novato no fórum

  • Usuários
  • 22 posts
  • Sexo:Não informado
  • Localidade:Recife

Posted 14/06/2004, 21:16

aki deu tudo certinho e ainda dei uma arrumada no visual.... mais tipo, quando eu vo tenta carrega um txt nao consigo, oq tem que fazer?
MSN:. asjrr@msn.com

#6 BrunoBagni

BrunoBagni

    É preciso amar as pessoas como se não houvesse amanhã

  • Usuários
  • 128 posts
  • Sexo:Não informado

Posted 28/07/2004, 23:40

tutorial nota 10!!!
Agora podia dar umas dicas de deixar barra de rolagem mais bunitinha e talz...
-> Bruno Bagni -/- Webmaster

#7 _Samuca_

_Samuca_

    samuelmachado.com

  • Usuários
  • 1062 posts
  • Sexo:Masculino
  • Localidade:São Bento do Sul - SC

Posted 25/10/2004, 13:20

cara... se eu mudar ali nas actions... e colocar pra ele puxar um .PHP ele vai vir? ow soh funca com XML msm?

fiko no aguardo! t+!
--
Samuel Machado
www.samuelmachado.com

#8 taka

taka

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 27/10/2004, 14:57

Tem como fazer as notícias ficarem subindo????
Tipo e assim que alguma nótícia for atualizada automaticamente aparecer lá????

#9 ride

ride

    12 Horas

  • Usuários
  • 131 posts
  • Sexo:Não informado

Posted 28/10/2004, 04:17

muito bom este tutorial, me ajudou bastante.

tenho uma dúvida, o sistema que renderiza em HTML no flash, ele tem limitações de uso? tentei fazer um teste montando um link e ele parou de carregar as notícias na tela.
http://centralti.com

#10 klango

klango

    Aqui é das antigas

  • Usuários
  • 1013 posts
  • Sexo:Não informado
  • Localidade:Anápolis-GO em breve na glória com meu Deus.
  • Interesses:Cristo Jesus - Familia - Música - Internet e multimidia - Carros antigos.

Posted 28/07/2005, 13:49

Galera achei muito legal este esquema de notícia, será que poderíamos montar aqui a parte de enviar para o XML a Notícia, pois do jeito que está temos que editar a notícia no XML, então poderíamos cria o arqui flash para digitar e gravar no XML.
VIVA COM SAÚDE - NUTRI CENTER SUPLEMENTOS

.:: Nutri Center Suplementos Alimentares ::.
Loja de Suplementos Alimentares pelo Menor Preço do País. Compre já Suplementos Alimentares: Whey Protein, Albumina, BCAA, Maltodextrina, Creatina, Aminoácidos, Vitaminas, Diets, Ligth, celíacos, Perca peso rapido, Nutri Center Suplementos, sua loja de Suplementos Alimentares em Anápolis - GO e na Internet. 62-3702-7789

#11 quinhone

quinhone

    12 Horas

  • Usuários
  • 172 posts
  • Sexo:Não informado

Posted 18/04/2006, 22:20

Alguém já conseguiu colocar rolagem e link nesse exemplo de news?

#12 leo_webaxe

leo_webaxe

    Normal

  • Usuários
  • 97 posts
  • Sexo:Não informado

Posted 16/06/2006, 18:47

alguem sabe como faço pra ter essas noticias como titulos, e linkar pra um outro arquivo contendo a noticia em si?

FLW, Leo

#13 alessandrosantana

alessandrosantana
  • Visitantes

Posted 29/10/2006, 23:37

ai cara massa esse tutorial. mais quando mudo a noticia, no xml. nao muda o texto ou nao aparece nada

#14 Morphy

Morphy

    24 Horas

  • Usuários
  • 481 posts
  • Sexo:Não informado

Posted 19/03/2007, 17:19

Olá pessoal, vi esse tuto e fiz ele da forma que manda aqui, mas na hora de salvar o filme e rodar, aqui não funciona, alguém sabe dizer o que está errado?
Murphy Bertioga

#15 --The Matrix--

--The Matrix--

    Normal

  • Usuários
  • 118 posts
  • Sexo:Masculino
  • Localidade:Avaré - SP

Posted 28/03/2007, 12:48

Olá pessoal, vi esse tuto e fiz ele da forma que manda aqui, mas na hora de salvar o filme e rodar, aqui não funciona, alguém sabe dizer o que está errado?


Verifique se o xml está na mesma pasta do swf

ai cara massa esse tutorial. mais quando mudo a noticia, no xml. nao muda o texto ou nao aparece nada

Verifique se você está adicionando corretamente as informações, elas deverão estar assim:
<root>
<news dia="data" texto="Nova notícia" />
<news dia="data" texto="Nova notícia" />
<news dia="data" texto="Nova notícia" />
<news dia="27|Setembro|2003|" texto="EAiiii!! =) " />
<news dia="26|Setembro|2003|" texto="Sistemas integrando XML + FLASH" />
<news dia="25|Setembro|2003|" texto="Que legalll isso aqui!!!" />
</root>

Alguém já conseguiu colocar rolagem e link nesse exemplo de news?

Você qer colocá-lo diretamente no flash?

Galera achei muito legal este esquema de notícia, será que poderíamos montar aqui a parte de enviar para o XML a Notícia, pois do jeito que está temos que editar a notícia no XML, então poderíamos cria o arqui flash para digitar e gravar no XML.

Você pode criar um arquivo php q gera um xml, como por exemplo, neste link (ver a parte do arquivo php)

cara... se eu mudar ali nas actions... e colocar pra ele puxar um .PHP ele vai vir? ow soh funca com XML msm?

fiko no aguardo! t+!

Não, tentei alterar a header do arquivo mas mesmo assim nao foi possível, veja a quote anterior.

aki deu tudo certinho e ainda dei uma arrumada no visual.... mais tipo, quando eu vo tenta carrega um txt nao consigo, oq tem que fazer?

Você deve carregar um xml, que além de tudo é mais prático, moderno e seguro.
Ricardo Crivelli
Delphi Developer Certified
CobiT Foundation 4.1 Certified
@ricocrivelli
4Bytes Inc. - Desenvolvimento de sistemas especialistas web.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq