Ir para conteúdo

POWERED BY:

Arquivado

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

ricardo coelho designer

Atualizar páginas asp (XML)

Recommended Posts

Boa tarde pessoal já tentei várias formas mas não consegui chegar ao que é preciso, bom tenho um arquivo em flash que pega informação de uma página asp, que gera um xml, até aqui beleza, mas o problema é que o conteúdo não atualiza sozinho a página asp, então toda vez que insiro um novo conteúdo sem apertar o f5 a página não atualiza, alguém tem alguma idéia de como fazer isso? Abaixo deixo o código que estoou usando:

 

atual = 0;
posicaoIx = Stage.width-50;
posicaoIy = 200;

Stage.align  = "TL";
System.useCodepage = true;

//this.quadro._visible = false;

var noticias:XML = new XML();
noticias.ignoreWhite = true;
noticias.onLoad = function(sucesso:Boolean) {
if (sucesso) {
	listarNoticias("0");
	criaBt();
} else {
	trace("erro ao carregar o arquivo xml");
}
};

function listarNoticias(atual):Void {

var atual:Number;
var arquivo:String;
var totalNoticias:Number = noticias.firstChild.childNodes.length;

this.atual = atual;
trace(this.atual);

arquivo = noticias.firstChild.childNodes[atual].attributes.arquivo;
imgpeq 	= noticias.firstChild.childNodes[atual].attributes.imgpeq;
link 	= noticias.firstChild.childNodes[atual].attributes.link;
alvo 	= noticias.firstChild.childNodes[atual].attributes.alvo;
titulo 	= noticias.firstChild.childNodes[atual].attributes.titulo;

this.tempo = noticias.firstChild.childNodes[atual].attributes.tempo;
texto = noticias.firstChild.childNodes[atual].firstChild.nodeValue;
trace(texto);
//trace(titulo);

//loadMovie(arquivo, "filmes");
filmes.loadMovie(arquivo);
filmes._xscale = 72;
filmes._yscale = 100;
//"imagens/feliz.jpg?"+getTimer()

//this.quadro.texto.textos.text = texto;
this.link = link;
this.mask.foto = arquivo;

if (texto == ""){
	this.quadro.valor = 768;//quadro de texto vai para baixo
} else {
	this.quadro.valor = 25;//quadro de texto sobe
    this.quadro.texto.textos.text = texto;
	this.quadro.texto.titulos.text = titulo;
	this.quadro.texto.titulossombra.text = titulo;
	//this.quadro.texto.textosombra.text = texto;

	//this.quadro.texto.titu.text = titulo;
	//this.deucerto_mc.valor = 24;//quadro de texto sobe
	this.deucerto_mc.deucerto.text = titulo;
	this.deucerto_mc.deucertosombra.text = titulo; 
	loadMovie(imgpeq, "imagem_mc");

}

if (this["bt"+atual]._x != undefined) {
	this.marcador.pox = this["bt"+atual]._x;
	this.marcador.poy = this["bt"+atual]._y;
} else {
	this.marcador.pox = posicaoIx;
	this.marcador.poy = posicaoIy;
}

this.mask.gotoAndPlay(2);

}

function criaBt():Void {

var i:Number = 0;
var totalNoticias:Number = noticias.firstChild.childNodes.length;
var a:Number = totalNoticias;

while (i<totalNoticias) {
	linkb = noticias.firstChild.childNodes[i].attributes.link;

	attachMovie("botoes","bt"+i,this.getNextHighestDepth());
	this.bt0._x = posicaoIx;
	this["bt"+i]._x = this.bt0._x-25*i; //Distância entre os botões
	this["bt"+i].numero.text = a--;
	this["bt"+i]._y = posicaoIy;
	this["bt"+i].link = i;
	i++;
}
}

noticias.load("conteudoxml.asp? + getTimer(), 0");

 

Bom é isso ai pessoal se tiverem alguma luz será de grande ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao entendeu!

 

Você tem a página em asp e que gera um arquivo XML, voce usa XML pra gerar conteúdo no flash, e quando atualiza o conteúdo no asp ele não atualiza no flash. você precisa recarregar a página asp pra gerar um novo xml. É isso! Bom.. então você precisa na verdade é de suporte em ASP??? não em flash???

 

É isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao entendeu!

 

Você tem a página em asp e que gera um arquivo XML, voce usa XML pra gerar conteúdo no flash, e quando atualiza o conteúdo no asp ele não atualiza no flash. você precisa recarregar a página asp pra gerar um novo xml. É isso! Bom.. então você precisa na verdade é de suporte em ASP??? não em flash???

 

É isso?

 

Bom resumindo preciso que o flash de un refresh na pagina asp

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.