Skip to content

Latest commit

 

History

History
48 lines (41 loc) · 1.31 KB

README.md

File metadata and controls

48 lines (41 loc) · 1.31 KB

OpenFLWebView

Display a web page in your openfl game.

##Use

add OpenFLWebView in your haxelib. Then :

var mWebView = new WebView("http://wwww.myWebSite.net", 800,800,true);// true specifies that we want to add a close button to the view.
mWebView.x = 200;
mWebView.y = 100;
addChild(mWebView);
mWebView.addEventlistener(ProgressEvent.PROGRESS, onProgress);
mWebView.addEventlistener(Event.COMPLETE, onLoadComplete);
mWebView.addEventlistener(ErrorEvent.ERROR, onLoadError);
mWebView.addEventlistener(‘close’, onClosed);
//later
mWebView.loadUrl("newUrl");
//remove
removeChild(mWebView);
// destroy
mWebView.dispose();
mWebView = null;

Please note that event if it looks like it's a displayObject, it won't respect the display hierarchy as it's basicaly a WebView on top of the game mainView. So it will always appear on top of your game, whatever you do.

##RoadMap ###Android

  • Move the webview // done
  • Add the webview // done
  • Remove the webView // done
  • Destroy the webView // done
  • Event for error, page not found, page loaded ect. // done
  • handle orientation change.

###iOS

  • Move the webView // done
  • Add the webview // done
  • Remove the webview // done
  • Destroy
  • Events
  • handle screen landscape orientation // done
  • orientation change. // done