Print Function
hi
i trying create print button , need action script. print (target, type) function know target name of file want print can tell me type for.
thanks
natasha
hi,
i learned how that. code in actionscript files pretty stratght forward. use flash 8 actionscript2.
here's did. script inserted on main timeline made movieclip button _over, _up, _down, , _quit labels. resr actionscript text.
stop();
// movieclip acting button
var printed:boolean = false;
printbtn.onrollover = function() {
printbtn.gotoandstop("_over");
};
printbtn.onrollout = function() {
if (!printed) {
printbtn.gotoandplay("_quit");
}
};
printbtn.onreleaseoutside = function() {
if (!printed) {
printbtn.gotoandplay("_quit");
}
};
printbtn.onpress = function() {
printbtn.gotoandstop("_down");
};
printbtn.onrelease = function() {
printed = true;
printbtn.gotoandstop("_up");
// create printjob object // starts actionscript text
var my_pj:printjob = new printjob();
// display print dialog box, initiate print job
// if start returns successfully.
if (my_pj.start()) {
// use variable track successful calls addpage
var pagestoprint:number = 0;
// add specified area print job
// repeat once each page printed
// "page" name of movieclip print- use quotes
if (my_pj.addpage("page")) {
pagestoprint++;
}
/* if (my_pj.addpage([params])) {
pagestoprint++;
}
if (my_pj.addpage([params])) {
pagestoprint++;
}
*/
// send pages spooler printer, if 1 or more
// calls addpage() successful. should check successful
// calls start() , addpage() before calling send().
if (pagestoprint>0) {
my_pj.send();
// print page(s)
}
}
// clean up
delete my_pj;
// delete object
};
hope helps.
More discussions in ActionScript 1 and 2
adobe
Comments
Post a Comment