0
function showpic(e:Event):void
{
if(bitmap != null)
{
removeChild(bitmap);
}
var originalWidth:int = Bitmap(e.currentTarget.content).width;
var originalHeight:int = Bitmap(e.currentTarget.content).height;
bitmapdata = new BitmapData(originalWidth,originalHeight);
bitmap = new Bitmap(bitmapdata);
bitmap.bitmapData = Bitmap(e.currentTarget.content).bitmapData;
bitmap.width = this.stage.stageWidth;
bitmap.height = (originalHeight * this.stage.stageWidth)/originalWidth;
bitmap.x = 0;
bitmap.y = stage.stageHeight/3;
sp = new Sprite();
sp.addChild(bitmap);
addChildAt(sp,0);
}
sp.addEventListener(MouseEvent.MOUSE_DOWN, movingstart);
function movingstart(e:MouseEvent):void
{
sp.startDrag();
}
sp.addEventListener(MouseEvent.MOUSE_UP, movingstop);
function movingstop(e:MouseEvent):void
{
sp.stopDrag();
}
보기! 화면에 내 SP 표시 성공. 하지만 마우스를 아래로 내리 쳤을 때 움직이지 않았습니다.as3/air/android/"cameraroll and sprite"
나는 그 비트 맵이 MouseEvent를 취할 수 없다는 것을 알고있다. 그래서 addChild를 Sprite로 추가합니다.