게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
AS3,액션스크립트3//이게 왜 작동이 안될까요ㅠㅠ카메라롤 관련...
게시물ID : programmer_7662짧은주소 복사하기
작성자 : SethaSigma
추천 : 0
조회수 : 563회
댓글수 : 1개
등록시간 : 2015/01/17 01:43:43
옵션
  • 본인삭제금지
import flash.media.CameraRoll;
import flash.display.Loader;
import flash.media.MediaPromise;
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.events.MediaEvent;
import flash.events.Event;
 
var cameraroll:CameraRoll;
var loader:Loader;
var promise:MediaPromise;
var bitmap:Bitmap;
var bitmapdata:BitmapData;
openpic.addEventListener(MouseEvent.CLICK, selectpic);
function selectpic(e:MouseEvent):void
{
 if(CameraRoll.supportsBrowseForImage)
 {
  cameraroll = new CameraRoll();
     cameraroll.addEventListener(MediaEvent.SELECT, loadpic);
     cameraroll.browseForImage();
 }
 
}
function loadpic(e:MediaEvent):void
{
 promise = e.data as MediaPromise;
 loader = new Loader();
 loader.contentLoaderInfo.addEventListener(Event.COMPLETE, showpic);
 loader.loadFilePromise(promise);
}
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.x = 0;
 bitmap.y = 0;
 
 addChild(bitmap);
}
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호