1

我想在 StageWebView html 页面上添加一个简单的 spinnerloader(movieclip),因为我将 StageWebView 页面转换为位图,但是没有用,请帮我解决这个问题

 var webView:StageWebView = new StageWebView();
     var textGoogle:TextField=new TextField();
     var textFacebook:TextField=new TextField()


     textGoogle.htmlText="<b>Google</b>";
        textGoogle.x=300;
        textGoogle.y=-80;        
        addChild(textGoogle);
        textFacebook.htmlText="<b>Facebook</b>";
        textFacebook.x=0;
        textFacebook.y=-80;        
        addChild(textFacebook);
        textGoogles.addEventListener(MouseEvent.CLICK,goGoogle);
        textFacebooks.addEventListener(MouseEvent.CLICK,goFaceBook);
        webView.stage = this.stage;
        webView.viewPort = new Rectangle(0, 100, stage.stageWidth, stage.stageHeight);

函数 goGoogle(e:Event):void

    {
        webView.loadURL("http://www.google.com");
        webView.stage = null;
        webView.addEventListener(Event.COMPLETE,handleLoad);
    }

    function goFaceBook(e:Event):void
    {
        webView.loadURL("http://www.facebook.com");
        webView.stage = null;
        webView.addEventListener(Event.COMPLETE,handleLoad);
    }

 function handleLoad(e:Event):void
    {
        var bitmapData:BitmapData = new BitmapData(webView.viewPort.width, webView.viewPort.height,true,0xffffff);
        webView.drawViewPortToBitmapData(bitmapData);
        var webViewBitmap:Bitmap=new Bitmap(bitmapData);
        webViewBitmap.y = 100;
        addChild(webViewBitmap);
    }
4

1 回答 1

0

这应该是可能的。创建位图后: 1. 从舞台中删除 StageWebView 2. 将位图添加到舞台。3. 将您的影片剪辑添加到舞台。

于 2012-11-19T11:52:13.050 回答