Code: Select all
Code: Select all
private var rptFile: String = "reports/reportA.mrt";
private var reportString: String;
Code: Select all
private function onInitialize(): void
{
StiViewerFx.initialize();
var request: URLRequest = new URLRequest(rptFile);
var loader: URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onLoadComplete);
loader.load(request);
}
Code: Select all
private function onLoadComplete(event: Event): void
{
var loader: URLLoader = event.target as URLLoader;
reportString = loader.data as String;
}
Code: Select all
protected function ReportAButton_clickHandler(event:MouseEvent):void
{
rptFile = "reportA.mrt";
var request: URLRequest = new URLRequest(rptFile);
var loader: URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onLoadComplete);
loader.load(request);
StiViewerFx.initialize();
var report: StiReport = new StiReport();
report.loadReportFromString(reportString);
report.show();
}
Code: Select all
protected function ReportBButton_clickHandler(event:MouseEvent):void
{
StiViewerFx.initialize();
var report: StiReport = new StiReport();
rptFile = "reportB.mrt";
var request: URLRequest = new URLRequest(rptFile);
var loader: URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onLoadComplete);
loader.load(request);
report.loadReportFromString(reportString);
report.show();
}