bom, tenho um problemão nas mãos e preciso da ajuda de voces.
Vou tentar explicar o que acontece. Tenho um catalogo eletronico onde é possivel fazer a busca de produtos... até aí tudo tranquilo, porém os resultados da pesquisa ficam todos com o mesmo link, por exemplo:
digito na busca "fogão", são encontrados 3 produtos diferentes, e os 3 caem no mesmo link....
O pior é que tenho que entregar isso hoje....

Se alguem puder me dar uma luz ae eu fico eternamente grato....
ta ae o codigo q usei no sistema de busca...
import mx.transitions.Tween;import mx.transitions.easing.*;pesqExit.onRelease = function(){ var pesqPTweenS:Tween = new Tween(_root.pesquisaBox, "_y", Back.easeIn, _root.pesquisaBox._y, -280, 1, true);}var content_XML:XML = new XML();pegaFoto = new Array();photo_filenameS = new Array();photo_thumbnailS = new Array();photo_descriptionS = new Array();photo_filename02S = new Array();photo_thumbnail02S = new Array();photo_nome02S = new Array();photo_desc02S = new Array();photo_filename03S = new Array();photo_thumbnail03S = new Array();photo_nome03S = new Array();photo_desc03S = new Array();photo_filename04S = new Array();photo_thumbnail04S = new Array();photo_nome04S = new Array();photo_desc04S = new Array();photo_estofadoS = new Array();var arrList:Array = new Array();var testeI:Array = new Array();content_XML.ignoreWhite = true;menu_item_group.menu_item._visible = false;content_XML.onLoad = function(success){ if (success){ _root.inputSearch._visible = true; }else{ resultsTxt.text = "Error loading XML"; }}_root.inputSearch._visible = false;content_XML.load("photos/produtos.xml");myListener = new Object();myListener.onKeyUp = function(){ if(Key.getCode() == Key.ENTER){ _root.btnSearch.onRelease(); }}Key.addListener(myListener);_root.btnSearch.onRelease = function(){ cb_categorias.removeAll(); var PesquisaTween:Tween = new Tween(_root.pesquisaBox, "_y", Back.easeOut, _root.pesquisaBox._y, 200, 1.5, true); entry = ""; //cb_categorias.removeAll(); arrList = []; if(_root.inputSearch.text.length < 3){ resultsTxt.text = "Favor redefinir o termo da pesquisa!"; Selection.setFocus("_root.inputSearch"); Selection.setSelection(0,_root.inputSearch.text.length); return(0); cb_categorias.removeAll(); arrList = []; //var arrList:Array = new Array(); } checker = 0; for(i=0;i<content_XML.firstChild.childNodes.length;i++){ searchStringTitle = String(content_XML.firstChild.childNodes[i].childNodes[0].firstChild).toLowerCase(); searchStringContent = String(content_XML.firstChild.childNodes[i].attributes.estofado).toLowerCase(); //trace(searchStringContent); if(searchStringContent.indexOf(_root.inputSearch.text.toLowerCase()) != -1 || searchStringTitle.indexOf(_root.inputSearch.text.toLowerCase()) != -1){ checker =1; pegaFoto[i] = content_XML.firstChild.childNodes[i].attributes.filename; photo_filenameS[i] = content_XML.firstChild.childNodes[i].attributes.filename; photo_filename02S[i] = content_XML.firstChild.childNodes[i].attributes.filename02; photo_thumbnail02S[i] = content_XML.firstChild.childNodes[i].attributes.thumbnail02; photo_nome02S[i] = content_XML.firstChild.childNodes[i].attributes.nome02; photo_desc02S[i] = content_XML.firstChild.childNodes[i].attributes.desc02; photo_filename03S[i] = content_XML.firstChild.childNodes[i].attributes.filename03; photo_thumbnail03S[i] = content_XML.firstChild.childNodes[i].attributes.thumbnail03; photo_nome03S[i] = content_XML.firstChild.childNodes[i].attributes.nome03; photo_desc03S[i] = content_XML.firstChild.childNodes[i].attributes.desc03; photo_filename04S[i] = content_XML.firstChild.childNodes[i].attributes.filename04; photo_thumbnail04S[i] = content_XML.firstChild.childNodes[i].attributes.thumbnail04; photo_nome04S[i] = content_XML.firstChild.childNodes[i].attributes.nome04; photo_desc04S[i] = content_XML.firstChild.childNodes[i].attributes.desc04; photo_estofadoS[i] = content_XML.firstChild.childNodes[i].attributes.estofado; arrList.push(content_XML.firstChild.childNodes[i].attributes.estofado); testeI = i; trace(arrList); trace(testeI); cb_categorias.dataProvider = arrList; //cb_categorias.label = arrList; //cb_categorias.addItem ({label:arrList, data:testeI}); //cb_categorias.addItem({label:arrList[i],data:i}); // cb_categorias.addItem({label:arrList[i], data:testeI[i]}); var ListListener:Object = new Object (); ListListener.change = function (evt_obj:Object) { // Display each property of the object./* var valores:String = evt_obj.target.selectedItem; //for (var i:String in evt_obj.target.selectedItem) {; trace(cb_categorias.selectedItem.data); //cb_categorias.removeAll(); //} //trace (valores);*/ var pesqPTweenS2:Tween = new Tween(_root.pesquisaBox, "_y", Back.easeIn, _root.pesquisaBox._y, -280, 1, true); var item_no = testeI; trace(item_no); _root.pic.loadMovie("photos/" + photo_filenameS[item_no]); _root.thumbnail02.loadMovie("photos/" + photo_thumbnail02S[item_no]); _root.thumbnail03.loadMovie("photos/" + photo_thumbnail03S[item_no]); _root.thumbnail04.loadMovie("photos/" + photo_thumbnail04S[item_no]); _global.posicao = (item_no); _root.estofado.text = photo_estofadoS[item_no]; _root.nome02.nome02.text = photo_nome02S[item_no]; _root.nome03.nome03.text = photo_nome03S[item_no]; _root.nome04.nome04.text = photo_nome04S[item_no]; _root.hit02.enabled = false; _root.hit03.enabled = false; _root.hit04.enabled = false; _root.nome02._visible = false; _root.nome03._visible = false; _root.nome04._visible = false; if (photo_thumbnail02S[item_no] != ""){ _root.hit02.enabled = true; _root.hit02.onRelease = function(){ _root.pic.loadMovie("photos/" + photo_filename02S[item_no]); } if (photo_desc02S[item_no] != ""){ _root.nome02._visible = true; _root.nome02.onRelease = function(){ var infoP2Tween:Tween = new Tween(_root.infoP, "_y", Back.easeOut, _root.infoP._y, 30, 1.5, true); //trace(posicao); _root.infoP.carregaImagem.loadMovie("photos/" + photo_desc02S[posicao]); _root.infoP.desc.text = photo_desc02S[item_no]; _root.infoP.tit.text = photo_nome02S[item_no]; } } } if (photo_thumbnail03S[item_no] != ""){ _root.hit03.enabled = true; _root.hit03.onRelease = function(){ _root.pic.loadMovie("photos/" + photo_filename03S[item_no]); } if (photo_desc03S[item_no] != ""){ _root.nome03._visible = true; _root.nome03.onRelease = function(){ var infoP3Tween:Tween = new Tween(_root.infoP, "_y", Back.easeOut, _root.infoP._y, 30, 1.5, true); _root.infoP.carregaImagem.loadMovie("photos/" + photo_desc03S[posicao]); _root.infoP.desc.text = photo_desc03S[item_no]; _root.infoP.tit.text = photo_nome03S[item_no]; } } } if (photo_thumbnail04S[item_no] != ""){ _root.hit04.enabled = true; _root.hit04.onRelease = function(){ _root.pic.loadMovie("photos/" + photo_filename04S[item_no]); } if (photo_desc04S[item_no] != ""){ _root.nome04._visible = true; _root.nome04.onRelease = function(){ var infoP4Tween:Tween = new Tween(_root.infoP, "_y", Back.easeOut, _root.infoP._y, 30, 1.5, true); _root.infoP.carregaImagem.loadMovie("photos/" + photo_desc04S[posicao]); _root.infoP.desc.text = photo_desc04S[item_no]; _root.infoP.tit.text = photo_nome04S[item_no]; } } } }; // Add listener. cb_categorias.addEventListener ("change",ListListener); menu_item_group.menu_item.duplicateMovieClip("menu_item" + i, i); menu_item_group["menu_item" + i].over = true; menu_item_group["menu_item" + i].item_label = content_XML.firstChild.childNodes[i].attributes.estofado; menu_item_group["menu_item" + i].item_no = i; menu_item_group["menu_item" + i]._y = i * 20; menu_item_group["menu_item" + i].flashmo_button._visible = true; menu_item_group["menu_item" + i].over = true; menu_item_group["menu_item" + i].flashmo_button.onRollOver = function() { this._parent.over = false; }; menu_item_group["menu_item" + i].flashmo_button.onRollOut = menu_item_group["menu_item" + i].flashmo_button.onDragOut = function () { this._parent.over = true; }; menu_item_group["menu_item" + i].flashmo_button.onRelease = function() { _root.pic.loadMovie("photos/" + photo_filenameS[this._parent.item_no]); _root.thumbnail02.loadMovie("photos/" + photo_thumbnail02S[this._parent.item_no]); _root.thumbnail03.loadMovie("photos/" + photo_thumbnail03S[this._parent.item_no]); _root.thumbnail04.loadMovie("photos/" + photo_thumbnail04S[this._parent.item_no]); _global.posicao = (this._parent.item_no); _root.estofado.text = photo_estofadoS[this._parent.item_no]; _root.nome02.nome02.text = photo_nome02S[this._parent.item_no]; _root.nome03.nome03.text = photo_nome03S[this._parent.item_no]; _root.nome04.nome04.text = photo_nome04S[this._parent.item_no]; _root.hit02.enabled = false; _root.hit03.enabled = false; _root.hit04.enabled = false; _root.nome02._visible = false; _root.nome03._visible = false; _root.nome04._visible = false; if (photo_thumbnail02S[this._parent.item_no] != ""){ _root.hit02.enabled = true; _root.hit02.onRelease = function(){ _root.pic.loadMovie("photos/" + photo_filename02S[this._parent.item_no]); } if (photo_desc02S[this._parent.item_no] != ""){ _root.nome02._visible = true; _root.nome02.onRelease = function(){ var infoP2Tween:Tween = new Tween(_root.infoP, "_y", Back.easeOut, _root.infoP._y, 30, 1.5, true); //trace(posicao); _root.infoP.carregaImagem.loadMovie("photos/" + photo_desc02S[posicao]); _root.infoP.desc.text = photo_desc02S[this._parent.item_no]; _root.infoP.tit.text = photo_nome02S[this._parent.item_no]; } } } if (photo_thumbnail03S[this._parent.item_no] != ""){ _root.hit03.enabled = true; _root.hit03.onRelease = function(){ _root.pic.loadMovie("photos/" + photo_filename03S[this._parent.item_no]); } if (photo_desc03S[this._parent.item_no] != ""){ _root.nome03._visible = true; _root.nome03.onRelease = function(){ var infoP3Tween:Tween = new Tween(_root.infoP, "_y", Back.easeOut, _root.infoP._y, 30, 1.5, true); _root.infoP.carregaImagem.loadMovie("photos/" + photo_desc03S[posicao]); _root.infoP.desc.text = photo_desc03S[this._parent.item_no]; _root.infoP.tit.text = photo_nome03S[this._parent.item_no]; } } } if (photo_thumbnail04S[this._parent.item_no] != ""){ _root.hit04.enabled = true; _root.hit04.onRelease = function(){ _root.pic.loadMovie("photos/" + photo_filename04S[this._parent.item_no]); } if (photo_desc04S[this._parent.item_no] != ""){ _root.nome04._visible = true; _root.nome04.onRelease = function(){ var infoP4Tween:Tween = new Tween(_root.infoP, "_y", Back.easeOut, _root.infoP._y, 30, 1.5, true); _root.infoP.carregaImagem.loadMovie("photos/" + photo_desc04S[posicao]); _root.infoP.desc.text = photo_desc04S[this._parent.item_no]; _root.infoP.tit.text = photo_nome04S[this._parent.item_no]; } } } /* termina testes */ //trace(this._parent.item_no); var pesqPTweenS:Tween = new Tween(_root.pesquisaBox, "_y", Back.easeIn, _root.pesquisaBox._y, -280, 1, true); }; menu_item_group["menu_item" + i].onEnterFrame = function() { if (this.over == true) { this.prevFrame(); } else { this.nextFrame(); } }; resultado.resultado.text = searchStringContent; //resultado.duplicateMovieClip("resultado" + i, i); //this["resultado" + i]._y += resultado._y + (resultado._height+5) * i; //this["resultado" + i].label_txt = gallery_name[i]; //this["resultado" + i].no = i; //entry += "<b><a href = 'http://breathemedia.net/test/deeplinking/#/" + String(content_XML.firstChild.childNodes[i].attributes.link) + "'>" + searchStringTitle + "</a></b>"; //entry += "<br>"; if(searchStringContent.length > 200){ startEntry = searchStringContent.indexOf(_root.inputSearch.text.toLowerCase()); if(startEntry + 50 > searchStringContent.length){ endEntry = searchStringContent.length; startEntry = startEntry - 100; while(searchStringContent.charAt(startEntry) != " "){ startEntry--; } //entry += "..." + searchStringContent.substr(startEntry,(endEntry - startEntry)); }else{ endEntry = startEntry + 50; while(searchStringContent.charAt(endEntry) != " "){ endEntry++; } if(startEntry - 50< 0){ startEntry =0; endEntry = startEntry + 100; while(searchStringContent.charAt(endEntry) != " "){ endEntry++; } //entry += searchStringContent.substr(startEntry,(endEntry - startEntry)) + "..."; }else{ startEntry = startEntry - 50; while(searchStringContent.charAt(startEntry) != " "){ startEntry--; } //entry += "..." + searchStringContent.substr(startEntry,(endEntry - startEntry)) + "..."; } } }else{ //entry += searchStringContent; } //entry += "<br/><br/>"; resultsTxt.htmlText = entry; search_highlight = new TextFormat(); search_highlight.color = 0xFF0000; search_highlight.italic = true; var begin = resultsTxt.indexOf(_root.inputSearch.text.toLowerCase()); var end = begin + _root.inputSearch.text.length; while (begin != -1){ resultsTxt.setTextFormat(begin, end, search_highlight); begin = resultsTxt.text.indexOf(_root.inputSearch.text.toLowerCase(), end); end = begin + _root.inputSearch.text.length; } } if(checker == 0){ resultsTxt.htmlText = "Nenhum resultado encontrado para "+_root.inputSearch.text; Selection.setFocus("_root.inputSearch"); Selection.setSelection(0,_root.inputSearch.text.length); } } }
ALGUEM POR FAVOR PODE ME AJUDAR???

Leonardo Souza Goulart