Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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?
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!
Alguem?
Tem que verificar se ta realment carregando o xml.E també essa pagina ASp ta funcionando?
abs
Tah funcionando sim...é visualizada como se fosse XML.
>
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.Deu não...
Da forma antiga, o erro que deu foi:
undefined
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!>
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
>
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