Ir para conteúdo

POWERED BY:

Arquivado

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

alexwebstudio

Troca de imagens em movie clip com xml

Recommended Posts

Caros Colegas!

 

Preciso de uma ajuda, eu estou buscando na internet um tutorial aonde ensine colocar figuras em um movie clip através de um xml, porque tem o site de em cliente aonde no banner tem uma animação e ele quer trocar de vez em quando as imagens desta animação através do administrador do site, e para isso preciso de um modelo de xml aonde tenha uma animação que se possa trocar as imagens pelo xml, entao gostaria de saber se vocês tem algo ai, porque não sou muito bom em xml então estou lutando para ver se encontro algo parecido.

 

Obrigado pela compreensão e aguardo retorno

 

Alex Santos

Compartilhar este post


Link para o post
Compartilhar em outros sites

kara fiz um ake ve se da no que você ker fazer...

mais nem usei movie clip mais eu posso acrescentar mais imagens e legendas que ele aumenta de acordo com o xml

 

No Palco so crie um Txt Dinamico

com instancia de titulo_txt

ai vai ter q te uma pasta com as imagens e tals..no meu caso usei a pasta chamada Fotos dentro delas as fotos com os seguinte nome foto1_g, foto2_g......

 

ai você adequa ela ao tamanhu do seu banner e jas eras..

 

se kizer ver como ficou da um look aew, www.aerorapido.com.br/teste

 

flws !

 

Action Script

 

// --- Variaveis
var tempo:Timer = new Timer (2000)
var imagemRequest:URLRequest = new URLRequest
var imagemLoader:URLLoader = new URLLoader
var fotoRequest:URLRequest = new URLRequest
var fotoLoader:Loader = new Loader
var imagemXML:XML
var tamanho:uint
var contador:uint
// --- Listeners
tempo.addEventListener(TimerEvent.TIMER, muda)
imagemLoader.addEventListener(Event.COMPLETE, carregou)


// --- Funções
function muda (e:TimerEvent) {
	fotoRequest.url = "Fotos/foto"+(contador+1)+"_g.jpg"
	fotoLoader.load(fotoRequest)
	titulo_txt.text = imagemXML.*[contador].@nome
	contador++
	if (contador == tamanho)contador = 0
	
	}
	
function carregou (e:Event) {
	imagemXML = new XML(imagemLoader.data)
	tamanho = imagemXML.*.length()
	//
	tempo.dispatchEvent(new TimerEvent("timer"))

	
}


// --- Inicialização
addChildAt(fotoLoader,0)

imagemRequest.url = "natureza.xml"
imagemLoader.load(imagemRequest)
tempo.start()
fscommand("fullscreen","true")

XML

<?xml version="1.0" encoding="UTF-8"?>
<natureza pasta="Fotos">
	<foto nome="Flor de Jardim" />
	<foto nome="Nuvens no Horizonte" />
	<foto nome="Reflexo Neve" />
	<foto nome="Paisagem Outono" />
	<foto nome="Paisagem Inverno" />
	<foto nome="Pôr do Sol" />
	<foto nome="Orvalho em Folha" />
	<foto nome="Gota D'água" />
	<foto nome="Banco de Parque" />
	<foto nome="Paisagem Dunas" />
</natureza>

Compartilhar este post


Link para o post
Compartilhar em outros sites

para ser mais especifico: clica neste link: pediatria24h este site esta sendo reformulado, entao esta vendo o topo dele esta animação? pois é é estas logos que a cliente quer alterar dinamicamente ai o esquema seria mudar em xml pq assim poderia ajustar a programação para inserir as figuras entende?

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.