Nwlapcug.com


Come stampare immagini con AS3

Se si sta sviluppando un documento Flash che si desidera agli utenti di stampare, è necessario utilizzare ActionScript 3. ActionScript 3 è il linguaggio di programmazione utilizzato a fianco di file Flash (SWF) quando usati online. È necessario creare un livello di stampa, nonché un pulsante per questo file. Questo presuppone che si dispone di conoscenze di base di Flash. Lo script stesso può essere utilizzato per qualsiasi tipo di file da stampare all'interno di Flash.

Istruzioni

1

Aprire Flash e quindi creare un nuovo file. Titolo "print.fla" per esempio.

2

Doppio clic sul controllo "layer1" e il titolo "contenuti principali" o simili. Impostare il "tipo" a "Clip filmato". Modificare il nome di istanza a "content_mc." Creare documento Flash qui.

3

Fare clic sul "+" nella casella di strati e titolo "pulsante." Fare doppio clic sul livello e cambiare il "istanza" a "print_btn."

4

Fare clic su "+" nella finestra layer nuovo e creare un livello di "azioni". Fare doppio clic sul pannello "Azioni". Incollare il codice seguente nelle caselle di codice:

print_btn.addEventListener(MouseEvent.Click,printContent);

Function printContent(evt:MouseEvent) () {

var printJob:PrintJob = new PrintJob ();

Se (printJob.start()) {

if (content_mc.width>printJob.pageWidth) {

content_mc.width=printJob.pageWidth;

content_mc.scaleY=content_mc.scaleX;

}

printJob.addPage(content_mc);

printJob.send();

}

}

5

Salvare il file.