Preciso urgentemente fazer um sistema que abra arquivos pdfs. O problema é que são vários pdfs (mais de 100 arquivos) Se fossem poucos arquivos seria fácil... faria através do comando getURL ou fscommand>arquivos bat, etc. Tudo funciona deste jeito e sei como fazer. O problema é que são muitos arquivos e não sei como fazer a interface ou seja não posso colocar 100 botões no ambiente para o usuário clicar pois ficaria tudo muito pequeno e ilegível. Sou iniciante em flash e tudo que sei peguei de tutoriais. Achei um arquivo fla com um scroller de imagens que clicando abre páginas da internet. -Há um arquivo xml com este código: <?xml version="1.0" encoding="utf-8"?> <images> <image path="thumbnails/image0.jpg" urlPath="http://www.adobe.com"/> <image path="thumbnails/image1.jpg" urlPath="http://www.google.com"/> <image path="thumbnails/image2.jpg" urlPath="http://www.yahoo.com"/> <image path="thumbnails/image3.jpg"/> <image path="thumbnails/image4.jpg"/> <image path="thumbnails/image5.jpg"/> <image path="thumbnails/image6.jpg"/> <image path="thumbnails/image7.jpg"/> <image path="thumbnails/image8.jpg"/> <image path="thumbnails/image9.jpg"/> </images> -Uma pasta com imagens(thumbnails) -E no arquivo flash há uma AS: import com.flashotaku.thumbnailscroller.events.ThumbnailEvent; import flash.events.Event; import flash.events.MouseEvent; import flash.net.URLLoader; import flash.net.URLRequest; import flash.net.navigateToURL; left.addEventListener(MouseEvent.CLICK, leftHandler); right.addEventListener(MouseEvent.CLICK, rightHandler); function leftHandler(event:MouseEvent){ myScroller.moveUp(); } function rightHandler(event:MouseEvent){ myScroller.moveDown(); } var urlRequest:URLRequest = new URLRequest("thumbnails.xml"); var urlLoader:URLLoader = new URLLoader(urlRequest); var urlArray:Array = new Array(); urlLoader.addEventListener(Event.COMPLETE, onXmlComplete); function onXmlComplete(event:Event){ var xmlList:XMLList; var nr:int; var xml:XML = new XML(event.target.data); xmlList = xml.children(); nr = xmlList.length(); for(var i:int = 0; i<nr; i++){ urlArray = xmlList.attribute("urlPath"); } } myScroller.addEventListener(ThumbnailEvent.CLICK, openUrl); function openUrl(event:ThumbnailEvent){ var nr:int = event.item.id; if(urlArray[nr]!=undefined){ var urlRequest:URLRequest = new URLRequest(urlArray[nr]); navigateToURL(urlRequest, "_blank"); } } Minha pergunta é se há um jeito de, em vez de ser lançado para uma url, abrir o arquivo pdf. O que altero nestes códigos(XML) e (AS) Ou há outra jeito de faz\er o que quero.????