Hi, I am trying to code my own pdf viewer. I am using this command to create swf with pdf
pdf2swf --stop my.pdf -o my.swf When I open this my.swf in browser I can see whole first site of pdf, that's ok. I've this found a viewer code on this mailing list: package { import flash.display.MovieClip; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.text.TextField; import flash.display.Loader; import flash.net.URLRequest; public class Main extends MovieClip { private var backBtn:Sprite; private var fwdBtn:Sprite; private var loader:Loader; private var viewport:MovieClip; public function Main() { backBtn = new Sprite(); backBtn.graphics.beginFill( 0x00ff00, 1 ); backBtn.graphics.drawRect( 0, 0, 100, 100 ); backBtn.buttonMode = true; backBtn.addEventListener( MouseEvent.CLICK, backOne ); var backField:TextField = new TextField(); backField.x = 50; backField.y = 50; backField.text = "Prev"; backBtn.addChild( backField ); addChild( backBtn ); fwdBtn = new Sprite(); fwdBtn.x = 100; fwdBtn.graphics.beginFill( 0xff0000, 1 ); fwdBtn.graphics.drawRect( 0, 0, 100, 100 ); fwdBtn.buttonMode = true; fwdBtn.addEventListener( MouseEvent.CLICK, fwdOne ); var fwdField:TextField = new TextField(); fwdField.x = 50; fwdField.y = 50; fwdField.text = "Next"; fwdBtn.addChild( fwdField ); addChild( fwdBtn ); var request:URLRequest = new URLRequest("somwhere/my.swf"); loader = new Loader(); loader.contentLoaderInfo.addEventListener( Event.INIT, loaded ); loader.load( request ); } public function loaded(event:Event):void { viewport = MovieClip( loader.content ); trace( "Frames: " + viewport.totalFrames ); viewport.y = 100; addChild( viewport ); } public function backOne( event:MouseEvent ):void { trace( "back: " + event.target ); viewport.prevFrame(); } public function fwdOne( event:MouseEvent ):void { trace( "fwd: " + event.target ); viewport.nextFrame(); } } } I compile it with mxmlc from Flex4 SDK. Then I use "swfdump -e viewer.swf" to create html document embedding viewer. When I open it, I can see just small part of original pdf, This happens also when I open "raw" viewer.swf. I am using Linux with Firefox(flash 10), if it matters. How to resize MovieClip object to width/height of swf with pdf document ? Thanks. Here is the screen how it looks like http://yfrog.com/e4pdfac3p