Ir para conteúdo

POWERED BY:

Arquivado

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

Janelee

Cadastro de categorias + galeria de fotos.

Recommended Posts

Ola de novo. =D

 

Assim, o meu site vai ter uma galeria de fotos, dividida em varias categorias.

Ao serem cadastradas, as fotos geram um xml que será lido pelo flash.

Geralmente eu faço isso, importando o xml daquela categoria pro local específico. Mas aí existe um numero e nomes de categorias fixos.

Só que pode ser que eu queria retirar ou incluir alguma categoria diferente (utilizando o sistema de php), e a galeria de fotos teria que reconhecer isso.

 

Teria como eu fazer isso? me perdi completamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem desde que você planeje já anteriormente a existencia de novas categorias...

 

Criando contadores para as categorias e para as fotos separadamente ;)

 

Assim você pode colocar quantas categorias quiser e quantas fotos quiser.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim.

eu consegui fazer o php criar um xml de acordo com o numero da categoria, porque aí se a pessoa deletar ou criar uma nova, aquela categoria desaparece ou é criada o xml dela, etc.

mas não sei como fazer o flash saber que tem uma categoria nova, ou uma que não exista mais. =/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ué quando você ta fazendo projetos puxados pelo flash com XML

 

você tem os nós

<exemplo>
	<categoria1>
		<foto></foto>
		<foto></foto>
		<foto></foto>
		<foto></foto>
		<foto></foto>
		<foto></foto>
	</categoria1>
	<categoria2>
		<foto></foto>
		<foto></foto>
		<foto></foto>
		<foto></foto>
		<foto></foto>
		<foto></foto>
	</categoria2>
	<categoria3>
		<foto></foto>
		<foto></foto>
		<foto></foto>
		<foto></foto>
		<foto></foto>
		<foto></foto>
	</categoria3>
</exemplo>

Ai quando você for puxar o XML em qualquer coisa q mexa com XML

 

ficaria assim:

xml.firstChild.childNodes <------ é igual a categoria 1 2 e 3

xml.firstChild.childNodes[0].childNodes <------ é igual a foto

 

Ai você teria que fazer isso com um for logo ficaria assim:

xml.firstChild.childNodes <------ é igual a categoria 1 2 e 3

xml.firstChild.childNodes.childNodes.childNodes <------ é igual a conteudo de cada foto

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas como eu faria pra ele ler e reconhecer o xml, visto que os nomes das categorias não são fixas, pra poder puxar os nós?

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas como eu faria pra ele ler e reconhecer o xml, visto que os nomes das categorias não são fixas, pra poder puxar os nós?

A estrutura correta seria usar sempre o mesmo nome da tag e mudar apenas um atributo na diferenciação. Entretando, no AS 2, você acessa os nós pelos índices e não pelos nomes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas como ele vai saber qual o xml ele deve pegar? porque as categorias podem mudar de acordo com o tempo. então surgirão xml diferentes.

porque no caso, eu puxo o xml assim:

 

var arquivo:XML = new XML();

arquivo.load("anuncioscapa.xml");

 

Acima eu defini que ele deve puxar o "anuncioscapa.xml"

mas se ele vai pegar as categorias do BD, como faço pra ele saber qual o xml que deve ser aberto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

hmmmmmm

 

Ai você tem que passar por paramentro como uma variavel vinda por flashvars ou pelo metodo GET, ou até mesmo com javascript... mas acho melhor o flashvars ou o GET.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta, mas eu ja colocaria o endereço no banco?

 

não consegui pensar numa maneira correta de fazer isso =/

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.