I’m trying to upgrade some AS 2.0 code to 3.0, and I’m getting the following error:
ArgumentError: Error #1063: Argument count mismatch on Results_fla::MainTimeline/pressedPrintButton(). Expected 0, got 1.
Here is the script:
function PrintWhat(WhatToPrint:Array) {
var PrintQueue:PrintJob = new PrintJob();
var PrintStart:Boolean = PrintQueue.start();
if (PrintStart) {
for (var i:int=0; i <= WhatToPrint.length; i++) {
PrintQueue.addPage(WhatToPrint*);
}
PrintQueue.send();
}
}
printButton.addEventListener(MouseEvent.CLICK,pressedPrintButton);
function pressedPrintButton():void {
printResults_mc.fname_txt.text = form_mc.fname_txt.text;
printResults_mc.lname_txt.text = form_mc.lname_txt.text;
printResults_mc.unit_txt.text = form_mc.unit_txt.text;
if (form_mc.fname_txt.text == "") {
//Alert.show(message,title,flags,parent,clickHandler);
} else if (form_mc.lname_txt.text == "") {
//Alert.show(message,title,flags,parent,clickHandler);
} else if (form_mc.unit_txt.text == "") {
//Alert.show(message,title,flags,parent,clickHandler);
} else {
PrintWhat([printResults_mc]);
}
}