PDA

View Full Version : open a file in a new page in browser



stephgravity
December 31st, 2009, 02:09 AM
hey guys,
I need to open a pdf file (I do have it's URL) in a new page in flex in the current browser, and I'm pretty lost how to do this. I suppose it is not difficult, but I have no idea where to start from.
Thanks,
Stephanie

aleangelico
December 31st, 2009, 03:04 PM
This is a function i use for opening differents files depending in the buttons name:



import flash.net.*;
import flash.net.URLLoader;
import flash.net.URLRequest;

pdf1_btn.addEventListener(MouseEvent.MOUSE_UP, NavigateToURL);
pdf2_btn.addEventListener(MouseEvent.MOUSE_UP, NavigateToURL);

private function NavigateToURL(evt:MouseEvent):void
{
var request:URLRequest;
if (evt.target.name=="pdf1_btn" )
{
request= new URLRequest(pathAssets + "FactSheet.pdf");
} else if (evt.target.name=="pdf2_btn") {
request= new URLRequest(pathAssets + "TechData.pdf"); }
try {
navigateToURL(request, "_blank");
}
catch (e:Error) {
// handle error here
}
}

stephgravity
January 1st, 2010, 04:15 AM
thanks, worked great

Stehanie


This is a function i use for opening differents files depending in the buttons name:



import flash.net.*;
import flash.net.URLLoader;
import flash.net.URLRequest;

pdf1_btn.addEventListener(MouseEvent.MOUSE_UP, NavigateToURL);
pdf2_btn.addEventListener(MouseEvent.MOUSE_UP, NavigateToURL);

private function NavigateToURL(evt:MouseEvent):void
{
var request:URLRequest;
if (evt.target.name=="pdf1_btn" )
{
request= new URLRequest(pathAssets + "FactSheet.pdf");
} else if (evt.target.name=="pdf2_btn") {
request= new URLRequest(pathAssets + "TechData.pdf"); }
try {
navigateToURL(request, "_blank");
}
catch (e:Error) {
// handle error here
}
}