Printing - Recommended Printer For Flash PrintJob() (Name Badges)?
Mar 29, 2011
A client needs a standard consumer color printer for printing name badges from my flash app. Last time we used the app, I couldn't do any pre-testing of their computer and printer beforehand. So, of course, the margins were completely wrong when the time came to print. Ideally, I'll have the flash app's bugs worked out for the next run, but for safety's sake does anyone know of a printer that has good controls for custom margins and offsets, in case some minor adjustments are needed?
Basically I've created a print class which has all the print job code in to print a sprite, however when I print it, the sprite which I've created acts like a mask and the area where the sprite graphic should be is filled with my background colour.When I scale the image to the width and height of the print width and height, obviously I've got a page full of purple.here's my code:
public function print():void { //bitmap_to_print.smoothing = true; var print_page:Sprite = new Sprite();
I am trying to print a movieclip with printjob in flash. This movieclip contains two layers: one with a PNG image with transparency and one below with a jpg image. The problem is that the transparency of the png is not respected so the jpg image does not appear. The code i'm using is real simple: var my_pj:PrintJob = new PrintJob();
I can currently print one page from a flipbook by typing the page number in a text field and using the actionscript below. What I'd like to be able to do is print a range of pages. Can someone help me modify this script below to allow for a range to be printed?[code]
I have one movie clip which is having extenally loaded png image. Now i want to print it.Its printing but showing one white box behind the image that means its not printing transparent image.My code is as follows:
I am having an issue with the printjob class where it is not printing the jpgs on the screen. it prints everything else, just not the image. Also, it seems to be inconsistent in that I have gotten it to work, but the majority of times it doesn't.
I want to call the Flex printing API to set the print arguments before sending printing command.But there is no method in Flex(FlexPrintJob or PrintJob) to set the printing orientation.Are there some methods to solve this problem?My project is running in B/S structure and the view layer is in Flex.
I had this working and then I placed the make movie clip and printjob parts of the script into functions and the wheels fell off. So I step backward and try to simplify it but it is still not working. It's been years since I worked in Flash but I've been asked to give this project a shot so I'm kind of learning to ride the bike again.
Code: on (release) { var pagearray = new Array(); if (eventChoice == "all") {
Basically I've created a print class which has all the print job code in to print a sprite, however when I print it, the sprite which I've created acts like a mask and the area where the sprite graphic should be is filled with my background colour.When I scale the image to the width and height of the print width and height, obviously I've got a page full of purple.
ActionScript Code: public function print():void { var print_page:Sprite = new Sprite(); var sp:Sprite = new Sprite();
I am working on an Adobe AIR (2.0) application that contains a feature to allow users to print documents (such as salary slips). Those documents are originally in PDF format. Due to circumstances we cannot directly display those PDFs in the AIR application (for example using flash.html.HTMLLoader). Therefore we convert the PDFs to SWFs (using the pdf2swf tool, see The SWFs are loaded into the application using a mx.controls.SWFLoader, like so:
I would like to know Adobe's Recommended system requirements for a PC running Flash Catalyst (not simply the minimum that are posted on this page: url...
So, after just being dumped on from a great height by our development company I need to create an entire site in flash with login and dynamic addition of content etc etc.. What would be the recommended maximum size (pixel wise) for a flash site... what I have here is 1600px sq? It's mostly database driven so shouldn't lag too much from a point of view of file size, I'm just concerned because of the short deadline and I find this kind of large size wise to do 100% in flash..
Currently I have a flash based application (game) which I need to put on facebook, the users could save their scores and resume their game. For the task I was wondering which scripting language would be appropriate. And are there any API's available which could in the process. Or does one has to make all of it from scratch.
I have a sprite that has a scrollbar that uses the scrollrect feature. The sprite has several bitmaps and textfields. When I print the outer sprite (The one with the scrollrect) all of the textfields outside the scrollrect are cut after the first line. In case anyone else is having problems with printing sprites with scrollrects using the bitmap printing option fixes and prints most of the stuff in the sprite. Excluding all textfields outside of the scrollrect. This however can be fixed partially by embedding your fonts.
So now the only problem left is printing multiline textfields that are outside the scrollrect. P.S. Imho the scrollrect should have nothing to do with the printed area of the sprite because the printJob.addPage has a printarea parameter.
I'm trying to get rotating and growing badges inside of one another. I've got a movieclip ("badgeanimation") that rotates and grows. I want to have several of them spinning and growing inside of one another, and have it go on forever. My script below places one clip but then just replaces it. How can I get some of them going at the same time, inside of one another?
I have been working on a small Flash application. I want to add a "Print" button to it, and just dump the entire flash-window to the printer. Is this possible??
I'm producing an interactive video piece for my New Media masters project. I've put it up on my website, and was wondering out of curiousity, whats the recommended upper limit for the size of a .SWF file on the internet to run smoothly? I realise CPU and internet speeds vary greatly from machine to machine along with RAM, but is there a general upper limit which shouldn't be exceeded for .SWFs?
My project's .SWF is currently at 260kb. It also pulls in .FLVs that are between 800kb - 1.5mb and .mp3s between 1.5mb - 2mb via XML.
I am trying to print a string with html formatting. Part of the formatting includes font face. I have found that my print job will not print any string that includes a font face declaration. I'm guessing because the font isn't embedded, but I'm not positive.
This works: string = "<b>bold</b> not bold";
Doesn't work: string = "<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">this is my string</font></p></textformat>";
How can I get around this. I need the ability to print any font on a users computer.
Assume you have a variety of number or int based variables that you want to be initialized to some default value. But using 0 could be problematic because 0 is meaningful and could have side affects. I have been working in Actionscript lately and have a variety of value objects with optional parameters so for most variables I set null but for numbers or ints I can't use null. An example:
package com.website.app.model.vo { public class MyValueObject { public function MyValueObject ( _id:String=null, _amount:Number=0, [Code] .....
The difficulty is that using 0 in the above code might be problematic if the value is not ever changed from its initial value. It is easy to detect if a variable has a null value. But detecting 0 may not be so easy because 0 might be a legitimate value. I want to set a default value to make the parameter optional but I also want to later detect in my code if the value was changed from its default without hard to debug side affects. I suppose I could use something like -1 for a value. I suppose it depends on the nature of the variable and the data.
With the following recommended spec from Adobe website, how many concurrent users ? Flash Media Streaming Server system requirements OS : Windows Server 2003 SP2 or Windows 2008
There are a few things regarding best practices in ActionScript that I would like to know about:1. When a class uses other classes located in the same package, I know that it is not necessary to import them.But what is the best practice ? Should they be imported, just for the sake of clarity and order or is it recommended not to import them ?2. Is there a recommended order in which to arrange the imported classes ? I am just interested if there is a general idea regarding the order.Maybe display object classes before event classes, maybe event classes before component classes, and so on.3. Is there a recommended order in which to arrange the class properties and methods Regarding the properties, private, public, protected, constants. Regarding the methods, private, public, protected, getters, setters.Again, I am simply looking for best practices and recommended practices regarding these issues, I am aware that they are not essential to the code and that each person can choose to do different things.
I've been building an AIR application in AS3 which includes a number of drawing tools, allowing the user to annotate a page with freehand drawings, lines, text etc. I'm almost done and everything tests well on my dev computer but testing on an old XP machine crashed every time I tried to print. Eventually I realised this was due to a mass of data being sent to the printer which that poor old XP machine just couldn't handle. All I'm doing is creating a new printJob with printAsBitmap set to true, and using addPage to add the MC I want to print.
When I look at the windows print jobs dialog I see it's sending 1.68Gb of data to the print spooler! I figured that there must be too much in the MC so I create a bitmapData of the same size and copy it to a bitmap, then add that to a blank MC and send that to the printer - same problem! The MC is 2480x3508 which equates to 300dpi on A4 paper. By my calculations that should be a bitmap of around 33Mb, so where is all the other data coming from.
Here's my PHP Code: var myPrintJob:PrintJob = new PrintJob(); var result:Boolean = myPrintJob.start(); var options:PrintJobOptions = new PrintJobOptions(); options.printAsBitmap = true; var thisRect:Rectangle = new Rectangle(0, 0, 2480, 3508); myPrintJob.addPage(printTemplate, thisRect, options);
PrintTemplate is a simple MC containing a single bitmap. Both the bitmap and the printTemplate object are 2480x3508 pixels.