asked on
import es.xperiments.media.StageWebViewBridge;
import es.xperiments.media.StageWebViewBridgeEvent;
import es.xperiments.media.StageWebViewDisk;
import es.xperiments.media.StageWebviewDiskEvent;
import flash.media.StageWebView;
import mx.events.FlexEvent;
protected var webView:StageWebViewBridge;
private var _stageComponentHeight:Number;
private var _stageComponentWidth:Number;
[Bindable]
private var _pageWidth:Number;
[Bindable]
private var _pageHeight:Number;
[Bindable]
public var tracetxt:String;
protected function view1_addedToStageHandler(event:Event):void
{
_pageWidth=this.width;
_pageHeight=this.height;
// OPTIONAL BEFORE INIT OPTIONS SETTING
StageWebViewDisk.setDebugMode( true );
// if we need debug mode assign it before initializaton
// StageWebViewDisk Events. First time app launches it proceses the filesystem
// As it can take some time, depending of the filesize of the included files
// we provide 2 events to know when process start/finish
StageWebViewDisk.addEventListener(StageWebviewDiskEvent.START_DISK_PARSING, onDiskCacheStart);
StageWebViewDisk.addEventListener(StageWebviewDiskEvent.END_DISK_PARSING, onDiskCacheEnd);
StageWebViewDisk.initialize( this.stage );
}
protected function onDiskCacheStart(e:StageWebviewDiskEvent):void
{
trace("SWVD parsing started");
trace("SWVD parsing started\n");
}
protected function onDiskCacheEnd(e:StageWebviewDiskEvent):void
{
trace("SWVD parsing ended");
trace("SWVD parsing ended\n");
_stageComponentHeight= 400; //stage.height;
_stageComponentWidth = 400; //stage.width;
webView = new StageWebViewBridge(0,0,_stageComponentWidth,_stageComponentHeight);
webView.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
//webView.addCallback('highlightSelectedPage', highlightSelectedPage );
SWVB.addChild(webView); //error occurs here at second load
//error occurs at above line.
}
protected function onAddedToStage(e:Event):void
{
trace("calling the URL\n");
trace("called added stage");
webView.loadURL("http://www.google.com");
webView.reload();
}
protected function SWVB_creationCompleteHandler(event:FlexEvent):void
{
// TODO Auto-generated method stub
trace("SWVB_creationCompleteHandler called\n");
//webView.loadURL("http://www.indecommglobal.com");
}
What can the problem be?