sub_title
 Flash
제   목 플래쉬에서 특정 무비클립 프린트하기
작성자 오렌지 등록일 2007-08-16 20:24:33 조회수 3,003
- 플래쉬 에서 특정 무비클립 프린트하기 -
방법은 간단합니다. 밑에 그림에서 보듯이 버튼심볼에 액션패널을 열어서 mc_pp 라는 무비클립을 프린트 하실수 있습니다.


- 참고문헌 -

인쇄 작업 구성

사용자가 PrintJob.start() 메서드 호출과 PrintJob.send() 메서드 호출 사이에서 인쇄 작업을 사용자의 운영 체제에 스풀링하고 있거나, PrintJob 함수가 스크린에 표시된 Flash 내용의 Flash Player 내부 보기에 일시적으로 영향을 줄 수 있으므로 PrintJob.start() 호출과 PrintJob.send() 호출 사이에서만 인쇄와 관련된 작업을 구현합니다. 예를 들어, Flash 내용은 PrintJob.start()PrintJob.send() 사이에서 사용자와 상호 작용하지 못합니다. 대신 인쇄 작업의 포맷 지정을 완료하고 인쇄 작업에 페이지를 추가한 다음 인쇄 작업을 프린터로 보내야 합니다.

  1. 인쇄 작업 객체의 인스턴스를 만듭니다. new PrintJob()을 사용합니다.
  2. 인쇄 작업을 시작하고 운영 체제의 인쇄 대화 상자를 표시합니다. PrintJob.start()를 사용합니다.
  3. 인쇄 작업에 페이지를 추가합니다(인쇄 작업에 추가할 페이지마다 호출). PrintJob.addPage()를 사용합니다.
  4. 인쇄 작업을 프린터에 보냅니다. PrintJob.send()를 사용합니다.
  5. 인쇄 작업을 삭제합니다. delete PrintJob을 사용합니다.

    다음 예제에서는 버튼에 사용할 인쇄 작업을 만드는 ActionScript 코드를 보여 줍니다.

    myButton.onRelease = function()
    {
    	var my_pj = new PrintJob();
    	var myResult = my_pj.start();
    	if(myResult){
    		myResult = my_pj.addPage (0, {xMin : 0, xMax: 400, yMin: 0, 
    			yMax: 400});
    		myResult = my_pj.addPage ("myMovieClip", {xMin : 0, xMax: 400, 
    			yMin: 400, yMax: 800},{printAsBitmap:true}, 1);
    		myResult = my_pj.addPage (1, null,{printAsBitmap:false}, 2);
    		myResult = my_pj.addPage (0);
    		my_pj.send();
    	}
    	delete my_pj;
    }

    어느 시점에든 한 건의 인쇄 작업만 실행할 수 있습니다. 이전 인쇄 작업에 다음 이벤트 중 하나가 발생할 때까지는 두 번째 인쇄 작업을 만들 수 없습니다.

    • 인쇄 작업이 성공적으로 완료되어 PrintJob.send() 메서드가 호출된 경우

    • PrintJob.start() 메서드가 false 값을 반환한 경우

    • PrintJob.addPage() 메서드가 false 값을 반환한 경우

    • delete PrintJob 메서드가 호출된 경우

    참고: ActionScript 3.0을 사용하여 런타임에 SWF 파일에서 인쇄하는 방법에 대한 자세한 내용은 ActionScript 3.0 프로그래밍에서 "인쇄"를 참조하십시오

    안녕하세요^^ 퍼가실때는 출처를 밝혀주시는 센스 부탁드려요~~
    http://www.webmadang.net 오렌지

 
0
    
 
0
        list
 
※ 짧은 댓글일수록 예의를 갖추어 작성해 주시기 바랍니다.
line
reply cancel
 
번호 제목 글쓴이 추천 조회 날짜
24  Flash CS4 새로운 클래스 FileReference.save()   member 웹돌이 0 / 0 7437 2008-11-01
23  setRGB() 메서드 사용법   member 울트라마 0 / 0 2687 2008-01-28
22  FLEX, FLASH 강추 ActionScript 3.0 한글 메뉴얼   member 오렌지 0 / 0 2940 2007-11-28
21  톰캣+아파치+Flex 설치하기   member 오렌지 0 / 0 5024 2007-10-10
20  피타고라스를 이용한 거리계산 이미지   member 웹돌이 0 / 0 4220 2007-10-06
19  For 문으로 버튼에 액션주기   member 웹돌이 0 / 0 3062 2007-10-02
18  xml 을 이용하여 메뉴 동적으로 만들기   member 웹돌이 0 / 0 4759 2007-10-01
17  프레임 진행상태 확인하기!   member 웹돌이 0 / 0 2617 2007-09-29
16  로딩바 만들기 (root) 이미지   member 웹돌이 0 / 0 4619 2007-09-19
15  액션스크립트의 개념 이미지   member 웹돌이 0 / 0 2606 2007-09-17
14  투명플래쉬 팝업   member 오렌지 0 / 0 4259 2007-08-31
13  메뉴보다 빠른 단축키(Hot Key)   member 오렌지 0 / 0 2954 2007-08-31
12  Full 플래쉬 사이트 만들때 주의할점!   member 오렌지 0 / 0 2806 2007-08-31
11  시작시 랜던한 프레임으로 가기   member 오렌지 0 / 0 2606 2007-08-31
10  특정프레임에서 액션스크립트 추가!   member 오렌지 0 / 0 2806 2007-08-31
9  VISTA에서 FLASH8 심볼 편집시 느려지는 버그 해결방법 이미지   member 오렌지 0 / 0 2527 2007-08-31
8  플래쉬 CS3 의 주요기능! 이미지   member 오렌지 0 / 0 3160 2007-08-31
7  플래쉬 그림판 소스   member 오렌지 0 / 0 3720 2007-08-31
6  플래쉬 액션스크립트 모음   member 오렌지 0 / 0 3853 2007-08-30
5  플래쉬 초간단팁! 일정시간 멈췄다가 진행하기!   member 오렌지 0 / 0 2725 2007-08-21
4  간단하게 플래쉬에서 팝업띄우기 이미지   member 오렌지 0 / 0 3256 2007-08-17
3  플래쉬에서 특정 무비클립 프린트하기 이미지   member 오렌지 0 / 0 3003 2007-08-16
2  플래쉬에서 마우스 모양 바꾸기 이미지   member 오렌지 0 / 0 4147 2007-08-16
1  플래쉬 슬라이딩 엔진 이미지   member 오렌지 0 / 0 3014 2007-08-14
write