플래시에서 보여주던 개체를 인쇄할때 유용합니다.
Object
|
+-PrintJob
public class PrintJob
extends Object
일단 구조는 이렇고.
이제 사용방법을 봅시다.
var myPrint = new PrintJob() ; //프린트잡 클래스 생성
myPrint.start(); //스플시작
myPrint.addPage(pg1, {xMin:0,xMax:1000,yMin:0,yMax:1000});
//pg1인스턴스를 출력. 한번에 많은 페이지를 출력할때는 같은 형식으로 여러줄 작성하면 됩니다.
//중괄호{} 안의 데이터를 수정해서, 보여주고자 하는 영역을 설정 가능.
myPrint.send(); //프린터로 데이터 전송
delete myPrint; //인쇄 후 전송된 데이터 삭제
}
심볼 중심축(+)이 프린트 할 대상의 왼쪽위가 되야 합니다.
구석에 쳐박아놔도 심볼 자체의 기준점에 맞춰서 나오니 유념하세요.
인쇄는 픽셀단위. A4용지에 꽉 차게 프린트를 하려면 심볼 크기를 559 x 805 에 맞춰서 작업하세요.
인스턴스네임별로 불러들이니까, 인쇄 대상은 겹쳐도 각각 잘 나옵니다.
클래스니까 당연히 콜백방식으로 작성해야 돌아갑니다.
자세한 내용은 역시 도움말 참조.
잘 안되면 댓글 달아주세요.
P.S. 이거 테스트하느라 3~40장쯤 뽑은듯 OTL
용지가 아깝다면 추천 (..슬그머니)
'강의 (lecture) > flash (플래시)' 카테고리의 다른 글
| [짐승] 윈도우 로고 패러디 (6) | 2009/11/27 |
|---|---|
| Stroke Type에 따른 드로잉 변화 (0) | 2009/09/15 |
| 플래시 액션스크립트 - PrintJob 클래스 - 플래시 내부의 개체를 인쇄하고자 할 때 (3) | 2009/08/21 |
| 액션스크립트로 만든 슬라이드 메뉴 (attachMovie, tween class, setInterval) (0) | 2009/07/06 |
| 마우스 휠에 반응하는 도형 (0) | 2009/06/17 |
| 공뿌리기 (2) | 2009/06/16 |