16.07.2015 Views

Flash Cs5.5 Türkçe Eğitim Kitabı (Adobe.com-Pdf)

Flash Cs5.5 Türkçe Eğitim Kitabı (Adobe.com-Pdf)

Flash Cs5.5 Türkçe Eğitim Kitabı (Adobe.com-Pdf)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

FLASH PROFESSIONAL'I KULLANMAActionScript4073 Yazdırma işine sayfalar ekleyin (yazdırma işine eklemek için sayfa başına bir kez çağrı yapın):PrintJob.addPage().4 Yazdırma işini yazıcıya gönderin: PrintJob.send().5 Yazdırma işini silin: delete PrintJob.Şu örnek bir düğme için bir yazdırma işi oluşturan ActionScript kodunu görüntüler: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;}Aynı anda sadece bir yazdırma işi çalıştırılabilir. Önceki yazdırma işiyle ilgili şu olaylardan biri gerçekleşene kadar,ikinci bir yazdırma işi oluşturulamaz:• Yazdırma işi tamamıyla başarılıdır ve PrintJob.send() yöntemi çağrılır.• PrintJob.start() yöntemi false değerini döndürür.• PrintJob.addPage() yöntemi bir false değerini döndürür.• delete PrintJob yöntemi çağrılır.Yazdırma işi başlatmaActionScript 2.0 PrintJob.start() yöntemini çağırmak, yazdırma işini kullanıcının işletim sisteminde sıraya alır vekullanıcının işletim sistemi yazdırma iletişim kutusunun görünmesine neden olur.Kullanıcı yazdırmaya başlamak için bir seçenek seçerse, PrintJob.start() yöntemi true değerini döndürür.(Kullanıcı yazdırma işini iptal ederse değer false olur, bu durumda komut dosyası sadece delete işleviniçağırmalıdır). Başarılı olursa, PrintJob.start() yöntemi paperHeight, paperWidth, pageHeight, pageWidth veorientation özelliklerinin değerlerini ayarlar.Kullanıcının işletim sistemine bağlı olarak, sıraya alma tamamlanana kadar ilave bir iletişim kutusu görünebilir vePrintJob.send işlevi çağırılır: PrintJob.addPage() ve PrintJob.send() işlevlerine süratle çağrı yapın.PrintJob.start() işlevi çağrısı ve yazdırıcıya yazdırma işini gönderen PrintJob.send() işlevi çağrısı arasında onsaniye geçerse, <strong>Flash</strong> Player etkin bir şekilde PrintJob.send() işlevini çağırarak, PrintJob.addPage() kullanılarakeklenen her sayfanın yazdırılmasına ve sıraya almanın durdurulmasına sebep olur.Yeni bir yazdırma işi yapılandırıldığında, PrintJob() özellikleri 0 durumuna getirilir. PrintJob.start() işleviçağırıldığında, kullanıcı işletim sistemi yazdırma iletişim kutusunda yazdırma seçeneğini seçtikten sonra, <strong>Flash</strong> Playerişletim sisteminden yazdırma ayarlarını geri alır. PrintJob.start() işlevi şu özellikleri doldurur:Son güncelleme 11/5/2011

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!