2012-11-19 4 views
1

StageWebView HTML 페이지에 간단한 spinnerloader (movieclip)를 추가하여 StageWebView 페이지를 비트 맵으로 변환하지만이 문제를 해결할 수 있도록 도와주세요.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 기능 (예 : 이벤트)

{ 
     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); 
    } 

답변

0

void이 가능해야한다. 비트 맵을 만들었 으면 1. 스테이지에서 StageWebView를 제거합니다. 2. 비트 맵을 스테이지에 추가합니다. 3. 무비 클립을 스테이지에 추가합니다.

+0

비트 맵을로드하기 전에 무비 클립을 추가하여 문제를 해결해 주셔서 감사합니다. :) :) –

+0

문제가 없습니다. 만족 스럽다면 대답을 수락하는 것을 잊지 마십시오. – crooksy88