Описание тега stagewebviewbridge
StageWebViewBridge - это расширенная версия flash.media.StageWebView, который представляет собой класс для отображения содержимого HTML в окне просмотра рабочей области. Он предоставляет простые средства для отображения содержимого HTML на устройствах, где класс HTMLLoader не поддерживается.
StageWebViewBridge - это расширенная версия flash.media.StageWebView, который представляет собой класс для отображения содержимого HTML в окне просмотра рабочей области. Он предоставляет простые средства для отображения содержимого HTML на устройствах, где класс HTMLLoader не поддерживается.
Некоторые особенности StageWebViewBridge:
- Расширяя класс Bitmap, вы можете изменять его свойства, такие как x, y, alpha, вращение и visible. (Версия 1 бета)
- Связывает Actionscript с Javascript.
- Связывает Javascript с Actionscript.
- Загружайте локальные файлы и ресурсы простым способом.
- Расширяет метод loadString с помощью связи AS3 - JS.
- Расширяет метод loadString для загрузки локальных ресурсов.
- Позволяет использовать SnapShot для использования в качестве bitmapData растрового изображения.
Образец
// create StageWebViewBridge instance
// new StageWebViewBridge( x,y,width,height )
var view:StageWebViewBridge = new StageWebViewBridge( 0, 150, 320, 280 );
// add listener for when page becomes loaded
view.addEventListener( Event.COMPLETE, onViewLoadComplete );
// enable javascript to call function helloWorldFromJS
view.addCallback('helloWorldFromJS', helloWorldFromJS );
// load content to the view
view.loadLocalURL('appfile:/index.html');
// as StageWebViewBridge extends Bitmap
// we can now add it to the displaylist
addChild( view );
// event listener that gets called on page load complete
function onViewLoadComplete( e:Event ):void
{
trace('view loaded');
// call a javascript function after the page loads
// that will do an alert with the date passed from as3
view.call('helloWorldFromAS3', null, new Date().toString() );
}
// function to be called from JS
function helloWorldFromJS( at:String ):void
{
trace('helloWorldFromJS called from JavaScript at '+ at );
}