是否可以在StageWebView的位图上添加动画片段

时间:2012-11-19 11:28:53

标签: actionscript-3 flash bitmap bitmapdata stagewebview

我想在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:事件):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);
    }

1 个答案:

答案 0 :(得分:0)

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