2012-06-13 5 views
0

beginBitmapFill()을 사용하여 이미지를 동영상 클립에 채우고 싶지만 이미지가 보이지 않습니다. 사실, 저는 박스로 무비 클립을 만들었고 그것을 비뚤 었습니다. 비뚤어진 상자 안에 이미지를 표시하고 싶습니다. 그리고 이미지도 기울어 보일 것입니다 여기에 beginBitmapFill()이 기존 무비 클립에서 작동하지 않습니다. 도와주세요

enter image description here

내 액션 스크립트 코드 (상자 안에 채우기 위해 필요) :) (1 됨 beginBitmapFill() 2.의 drawRect :

package{ 

import flash.display.Sprite; 
import flash.display.MovieClip; 
import flash.display.Loader; 
import flash.net.URLRequest; 
import flash.events.Event; 
import flash.display.Bitmap; 
import flash.display.BitmapData; 
import flash.display.LoaderInfo; 

public class AttachMovieClipExample extends Sprite{ 

public var rect:MovieClip; 

public function AttachMovieClipExample() 
{ 
    rect = new redRectangle(); 

    var bitmapData:BitmapData; 

    var loader:Loader = new Loader(); 
    loader.load(new URLRequest("sam.jpg")); 
    loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete); 


    function onComplete (event:Event):void 
    { 
     bitmapData = Bitmap(LoaderInfo(event.target).content).bitmapData; 
     rect.graphics.clear(); 
     rect.graphics.beginBitmapFill(bitmapData,null,false,true); 
     // rect.graphics.endFill(); 
     rect.x = 400; 
     rect.y = 210; 
     addChild(rect); 
    } 

} 

} 

} 

답변

0

이 시도 3. 사항 endFill() (3 단계를 잊지 못할!) 당신의 onComplete 방법에서