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.
Pergunta
Pipa
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.????
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.