Não aconselhava aldrabices com iframes e layers sobrepostas.
Há uns meses fiz uma aplicação desse tipo para um cliente. Tratava-se de um
pdf reader totalmente integrado numa aplicação flex (web).
Utilizei o swftools. Nativamente o flex não abre pdf's (flex web), mas com o
swftools é possivel converter um pdf para swf tornando possivel a sua
visualização em flex.

Vê aqui:

http://www.swftools.org/

E mais específico sobre pdf:

http://wiki.swftools.org/index.php/Pdf2swf

Apesar de ser necessário uma aplicação externa (o swftools), é muito linear
criar uma aplicação que faça upload de ficheiros .pdf e os converta, no
servidor, para swf. Claro que tem limitações em alguns tipos de pdf
complexos, mas na maior parte funciona muito bem. O swf convertido fica
disponivel para a tal aplicação de visualização.

Na altura fiz um pdf reader completo com pesquisa (que tem piada fazer o
highlight num pdf em swf), zoom, paginação,... a tralha toda.

Se tiveres dúvidas, está à vontade em perguntar.



Miguel Vaz



2011/5/6 Ricardo Araújo <[email protected]>

> mas aquilo é flex 2
> entretanto fiz as alterações no index.template.html e não fez nada...
> noto que a external interface está a funcionar, o pedido está a ser
> feito mas não aparece nada
> já fiz os passos todos:
> 1. wmode set to opaque
> 2. the moveIFrame,hideIFrame,showIFrame,loadIFrame methods
> 3. the 'myFrame' div
>
> tentei dar-lhe um link dum pdf grande e o browser começa a fazer
> download... só que depois não mostra nada! logo o passo 2 penso que
> está a funcionar, o passo 3 também é capaz de estar correcto...
> o wmode: tentei transparent e opaque e nada... só se estou a fazer
> esta parte mal!
>
> On 6 Maio, 16:48, Ricardo Araújo <[email protected]> wrote:
> > http://rrao.host.adobe.com/kannan/FlexiFrame/IFrameDemo.html
> >
> > On 6 Maio, 16:32, Luis Costa <[email protected]> wrote:
> >
> >
> >
> >
> >
> >
> >
> > > Sinceramente nunca o fiz, foi só mesmo pergunta por curiosidade. Com
> certeza
> > > já googlaste há procura por isso acho que não sou o mais apto
> actualmente
> > > para te ajudar
> >
> > > 2011/5/6 Ricardo Araújo <[email protected]>
> >
> > > > pois... já tinha pensado nisso,
> > > > só para ficar integrado no design da aplicação...
> >
> > > > On 6 Maio, 16:21, Luis Costa <[email protected]> wrote:
> > > > > Se é uma aplicação Web porque não abri-lo num separador diferente ?
> >
> > > > > Cumprimentos
> >
> > > > > 2011/5/6 Ricardo Araújo <[email protected]>
> >
> > > > > > Boa tarde a todos,
> >
> > > > > > estou aqui a tentar abrir um PDF na minha aplicação web, mas tudo
> o
> > > > > > que consigo é abrir numa aplicação AIR com o seguinte código:
> >
> > > > > > var myUi: UIComponent = new UIComponent();
> > > > > > var request:URLRequest = new URLRequest("
> http://www.people.hbs.edu/
> > > > > > jlerner/simple.pdf");
> > > > > > var pdf : HTMLLoader = new HTMLLoader();
> > > > > > pdf.height = 800;
> > > > > > pdf.width = 600;
> > > > > > pdf.load(request);
> > > > > > teste.addChild(pdf);
> > > > > > this.addElement(myUi);
> >
> > > > > > sem ser AIR, alguma sugestão?
> >
> > > > > > --
> > > > > > Recebeu esta mensagem porque está inscrito no grupo "Mailing List
> da
> > > > > > Comunidade Portuguesa de Rich Internet Applications -
> www.riapt.org"
> > > > dos
> > > > > > Grupos do Google.
> >
> > > > > > Para publicar uma mensagem neste grupo, envie um e-mail para
> > > > > > [email protected].
> > > > > > Para anular a inscrição neste grupo, envie um e-mail para
> > > > > > [email protected].
> > > > > > Para ver mais opções, visite este grupo em
> > > > > >http://groups.google.com/group/riapt?hl=pt-PT.
> >
> > > > > --
> > > > > Luís Medeiro Costa
> >
> > > > > Flex Front-End Developer
> > > > > URL:http://www.luiscostaweb.com/
> > > > > E-mail: [email protected]
> > > > > MSN: [email protected]
> > > > > Twitter:http://twitter.com/LTostas
> >
> > > > --
> > > > Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> > > > Comunidade Portuguesa de Rich Internet Applications -www.riapt.org"
> dos
> > > > Grupos do Google.
> >
> > > > Para publicar uma mensagem neste grupo, envie um e-mail para
> > > > [email protected].
> > > > Para anular a inscrição neste grupo, envie um e-mail para
> > > > [email protected].
> > > > Para ver mais opções, visite este grupo em
> > > >http://groups.google.com/group/riapt?hl=pt-PT.
> >
> > > --
> > > Luís Medeiro Costa
> >
> > > Flex Front-End Developer
> > > URL:http://www.luiscostaweb.com/
> > > E-mail: [email protected]
> > > MSN: [email protected]
> > > Twitter:http://twitter.com/LTostas
>
> --
> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
> Grupos do Google.
>
> Para publicar uma mensagem neste grupo, envie um e-mail para
> [email protected].
> Para anular a inscrição neste grupo, envie um e-mail para
> [email protected].
> Para ver mais opções, visite este grupo em
> http://groups.google.com/group/riapt?hl=pt-PT.
>
>

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

Responder a