Ir para conteúdo

POWERED BY:

Arquivado

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

Ernane Ramos

flash + asp

Recommended Posts

Boa Noite Pessoal!!!

 

Bom, estou desenvolvendo um Slide de Produtos, em flash.

Os Produtos serão aleatorios, gerados a partir do ASP.

Já criei o ASP que é aberto como XML para poder abrir os dados no flash, mas o flash não esta pegando os dados nem a imagem do produto.

Ex. www.colombo.com.br

Alguem sabe o que devo fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Noite Pessoal!!!

 

Bom, estou desenvolvendo um Slide de Produtos, em flash.

Os Produtos serão aleatorios, gerados a partir do ASP.

Já criei o ASP que é aberto como XML para poder abrir os dados no flash, mas o flash não esta pegando os dados nem a imagem do produto.

Ex. www.colombo.com.br

Alguem sabe o que devo fazer?

Seria interessante voce postar os codigos né, para que possamos tentar te ajudar.

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo!

O Codigo do XXML.asp é este:

<%
Response.ContentType = "text/xml"

Dim Conexao, rs, RegistroSorteado, Limite

Set Conexao = Server.CreateObject("ADODB.Connection")
Conexao.Open  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("DataBase/Central.mdb")&";Persist Security Info=False"

Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open "SELECT * FROM PRODUTOS", Conexao


randomize()


RegistroSorteado = Int(45 * Rnd)
rs.Move RegistroSorteado

Limite  = 0
%>

<?xml version="1.0" encoding="iso-8859-1"?>
	<produtos>
	<%While Limite <= 4%>
		<produto>
				<visualiza img="<%=rs("Foto1")%>" desc="<%=rs("BreveDescricao")%>"></visualiza>
		</produto>
	<%
Limite = Limite + 1
rs.MoveNext

Wend%>
	</produtos>

<%
Conexao.Close
Set Conexao = Nothing
%>
No Flash eu criei um MC e um campo de Texto Dinamico, e utilizei no flash no primeiro frame este codigo:

System.useCodepage = true;
var arquivo:XML = new XML();
produtos.load("xxml.asp");
produtos.ignoreWhite = true;
produtos.onLoad = function() {
	foto.loadMovie(this.childNodes[0].childNodes[0].attributes.img);
	descricao.text = this.childNodes[0].childNodes[0].attributes.txt;
}
Mas deu erro, não consegue lê nenhuma das informações.

Pode me ajudar?

Vlw!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem que verificar se ta realment carregando o xml.E també essa pagina ASp ta funcionando?

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo!

O Codigo do XXML.asp é este:

<%
Response.ContentType = "text/xml"

Dim Conexao, rs, RegistroSorteado, Limite

Set Conexao = Server.CreateObject("ADODB.Connection")
Conexao.Open  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("DataBase/Central.mdb")&";Persist Security Info=False"

Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open "SELECT * FROM PRODUTOS", Conexao


randomize()


RegistroSorteado = Int(45 * Rnd)
rs.Move RegistroSorteado

Limite  = 0
%>

<?xml version="1.0" encoding="iso-8859-1"?>
	<produtos>
	<%While Limite <= 4%>
		<produto>
				<visualiza img="<%=rs("Foto1")%>" desc="<%=rs("BreveDescricao")%>"></visualiza>
		</produto>
	<%
Limite = Limite + 1
rs.MoveNext

Wend%>
	</produtos>

<%
Conexao.Close
Set Conexao = Nothing
%>
No Flash eu criei um MC e um campo de Texto Dinamico, e utilizei no flash no primeiro frame este codigo:

System.useCodepage = true;
var arquivo:XML = new XML();
produtos.load("xxml.asp");
produtos.ignoreWhite = true;
produtos.onLoad = function() {
	foto.loadMovie(this.childNodes[0].childNodes[0].attributes.img);
	descricao.text = this.childNodes[0].childNodes[0].attributes.txt;
}
Mas deu erro, não consegue lê nenhuma das informações.

Pode me ajudar?

Vlw!

System.useCodepage = true;
var arquivo:XML = new XML();
produtos.load("xxml.asp");
produtos.ignoreWhite = true;
produtos.onLoad = function() {
	foto.loadMovie(this.childNodes[0].childNodes[0].attributes.img);
	descricao.text = this.childNodes[0].childNodes[0].attributes.txt;
}

Aqui produtos quem eh?

nao teria que criar ele como o construtor da classe XML

para usar do jeito que voce ta usando teria que criar:

 

var produtos:XML = new XML();
Mas o correto seria:
arquivo.load("xxml.asp");
arquivo.ignoreWhite = true;
arquivo.onLoad = function() {
	foto.loadMovie(this.childNodes[0].childNodes[0].attributes.img);
	descricao.text = this.childNodes[0].childNodes[0].attributes.txt;}
pois arquivo já é o objeto da classe XML, entao ele pode chamar os metodos da mesma.

abs testa ai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se eu t fla tu n acredita...hehe!

Descobri o erro...rsrs!

O Codigo do ASP gerá um xml que fica assim:

<?xml version="1.0" encoding="iso-8859-1"?>
		<produtos>
									<produto>
				<visualiza img="Images/produto1.jpg desc="Azzaro Pour Homme Eau de Toillete Vapo masculino 50ml"></visualiza>
			</produto>
								 </produtos>
o CORRETO é ESTE:

<?xml version="1.0" encoding="iso-8859-1"?>
		<produtos>
				<visualiza img="Images/produto1.jpg desc="Azzaro Pour Homme Eau de Toillete Vapo masculino 50ml"></visualiza>
								 </produtos>
Resolvido!!!

Vlw Kra!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se eu t fla tu n acredita...hehe!

Descobri o erro...rsrs!

O Codigo do ASP gerá um xml que fica assim:

<?xml version="1.0" encoding="iso-8859-1"?>
		<produtos>
									<produto>
				<visualiza img="Images/produto1.jpg desc="Azzaro Pour Homme Eau de Toillete Vapo masculino 50ml"></visualiza>
			</produto>
								 </produtos>
o CORRETO é ESTE:

<?xml version="1.0" encoding="iso-8859-1"?>
		<produtos>
				<visualiza img="Images/produto1.jpg desc="Azzaro Pour Homme Eau de Toillete Vapo masculino 50ml"></visualiza>
								 </produtos>
Resolvido!!!

Vlw Kra!

 

heheheh

vlw

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.