Actionscript 3 :: Ios - Optimized A Big Size Jpeg On AIR?
Apr 11, 2012
I am developing a ipad game using AS3. Because of the detail of the game, I have to switch between around 5 backgrounds with the size of 4800x1800. Normally, I use the the switch function the turn off the visible of all background movieclips then turn on the one I need, but everytime, I function will work ok for the first time but crack on the second. I have traced and found it is really of the switch visible of the backgrounds. After that, I try to use bitmapdata and redraw every screen starts. But it even worse, crack for the first time I test. Seem it is not ok for the processor to handle such big bitmapdata.
I am creating a flash image gallery, much like flickr. I need the fullsize images to dynamically change size according to browser size /resize. The original images are of various sizes when i load them. I have set the _quality parameter to "BEST" on the clip I load the jpegs into. It actually works pretty smooth, but in between when there is some sharp lines in the image, it looks awfull - the line being cracky and disordered.
how to reduce the file size of JPEGs without compromising the quality. I have a flash ad that has3 screens with photos, but clients needs the .swf file to be under20K. I can only get it down to 28K.I've done the following: * cropped photo down to actual size* used "Save for Web" function in Photoshop
I am creating a website for a wedding and using the photos of the couple on the website. I created designs in Photoshop CS3 with the following settings:Document Size: 6.25" x 8.25" or 1875p x 2475p @ 300pixels/inch To use the image in flash, I used "Save As" in photoshop to convert image into JPEG with "Quality 10 Maximum" setting.I created a Flash CS3 document with the following settings: Document Size: 6.25" x 8.25" or 494 x 550 pixels I imported the JPEG image from photoshop into flash and came in an image much larger than 6.25"x8.25". I resized the image in flash with constrained dimensions to 494x550 pixels and it the text shadows and glow lost its clarity.
TRIAL 1Obviously something was wrong. So, I went back to Photoshop and used the save for web/devices option and saved it as a high quality JPEG. Same result.
TRIAL 2This time, I tried a different trick in Photoshop. I went to Image->Image Size and changed the image resolution to 150pixels/inch and used "Save As" again. I imported it again to Flash and now the image was too small.
How do I match the image "save as" from photoshop to the flash document size so that I dont lose resolution? I used Zoomify in photoshop successfully without losses. Why is it not possible to just import an image to look the same way a JPEG file appears?
I am creating an empty movieclip and loading a jpeg into it. The mc does not seem to resize to account for the jpeg's size, also the parent mc (thisClip) which is also created dynamically (with attachmovie), is set at 500 why:
i have a simple xml/flash portfolio script (similar to the one in the xml/flash) tutorial and the problem is my pics are not uniform in size.this is probbaly an easy problem but how would i get flash to create a mc getting the size from either the xml (manually put it in the xml) or automatically get it from the jpeg??
I have a simple xml/flash portfolio script (similar to the one in the xml/flash) tutorial and the problem is my pics are not uniform in size. This is probably an easy problem but how would I get flash to create a mc getting the size from either the xml (manually put it in the xml) or automatically get it from the jpeg?
I am new to Flash CS5 and I have created a slide show. I am trying to reduce the .swf file size for faster loading. I have been trying to adjust the size using the jpeg quality slider, but it doesn't seem to function whether I set it to 0 or 100 or anywhere in between. Publishing always generates the same size swf file.
I've been using a simple function I wrote to numerically round numbers to a specified number of decimal places like the following example:
ActionScript Code: private function roundNumber(input:Number, decimal:Number):Number { var multiplier:Number = Math.pow(10, decimal); return Math.round(input*multiplier)/multiplier; }
It has worked great, until I came upon the need to round extremely large numbers. When the already large number is multiplied by, say 10 to the 5th power, it can't hold all the decimal places, and strange results can return.The only other option I've thought of would be to convert the number to a string using the Number.toFixed() method, then convert that back into a number. I feel like this is somewhat inefficient as the string conversion has to be done, then the string parsed to "chop off" the extra decimals, then parsed again to convert back to a number.So, my question is, are there any better ways to round large numbers? If not, am I over-thinking the string method's efficiency?
So ive been asked to build a page for a real state company and the guy told me it should be similar to these [URL] Ive been trying a couple of weeks so far, but i dont seem to find a way to do somthing similar, i mean, i want to have the welcome screen as those two:
- the gradient background - flash occupies whole screen no matter what size it is - gradient expands sideways infinately - no matter what height my explorer window is, gradient is always in the same position relative to top, and if i keep expanding downwards the background keeps last colour of the gradient. - the brand logo looks as if it had top, left and right anchors, and it also limitates the minimum width of the explorer window
i though of addind a 3000 x 3000px square with the gradient and centering it, but i know there has to be a professional way of achieving that.
I am trying to build a flash that auto-adjust its size to the browser window size, while leaving the content of the flash itself top-centered in the screen.I have found this solution [URL].. on How to keep centered stuff in this exact case so i am pretty confident i will be able to adjust that script to do what i want.
Now my problem is that if i put my content inside the movie-clip (centerrectangle) with all the animation require, link and other stuff, the movieclip (center rectangle ) never have the exact same center, thus making the script go wild trying to always adjust the location to the variable size of the movie clip.
I am trying to build a flash that auto-adjust its size to the browser window size, while leaving the content of the flash itself top-centered in the screen.
I have found this solution [url].. on How to keep centered stuff in this exact case so i am pretty confident i will be able to adjust that script to do what i want.
Now my problem is that if i put my content inside the movie-clip (centerrectangle) with all the animation require, link and other stuff, the movieclip (center rectangle ) never have the exact same center, thus making the script go wild trying to always adjust the location to the variable size of the movie clip...
I need it to stay exactly at the same position whatever the size of the movie-clip. [code]...
I made a preloader for my single scene movie and although the preloader is about 16k, when placed into frame 1 of the movie and tested, the frame is shown to have about 256k, which is larger than the movie it's loading. I've gone through all the files and made sure that export in frame 1 is not checked and made sure the publish settings also are set to export in frame 1.
I would like to know how to make flash size (width and height) full size in the browser? the real size of flash is w:955px h:600px I tried to make w:100% and h:100%, it makes pictures pixelate.
I want to create a panel (or any other component) inside a component that has a 5 pixel border on all sides, but scales fully when the window is resized. I know I can set width to "100%" to make it resize, but that gives me no borders. If I put it to "95%",I have borders, but they scale annoyingly. Also, that only works for borders on the right or lower bounds, and not to the left or upper sides.Is there a convenient way to do this without having to write tons of resize-code (in which case I will not bother and just accept bad rescale behaviour, as it is for a private pet project).
EDIT: I know that I can just overwrite the display handling and set the positions manually every frame. I wondered if there is a cheap way to do it in the mxml-structure, along these lines:
<mx:Panel> width="100%" height="100%" </mx:Panel>
Coming from C++ and Java, I am intrigued by the option of setting something to "95%" and let the library work out the details, instead of having to write many lines of code, just so my text-area always keeps a 5 pixel distance from the border, but scales with window width.If there is no easier way to do it than figuring out pixel sizes by hand and setting the coordinates.
I have a list of fonts obtained via Font.enumerateFonts() and I want to display them all as 12 pixels tall. The problem is that I cannot simply set the point size because this can vary in actual pixel size for each font. So basically I want to determine what the correct point size is for a font in order to make it exactly 12 pixels tall. Because I'm doing this with a potentially large list I'm looking for an efficient method to do this.
I need to make a button animate from its normal size to a larger size but in a fluid scaled motion. I'm using a png image I cant seem to get it to scale from small to big when animating, and I have inserted a motion tween.
I have three images and I want change the images size based on the scene size (default size is 1024x768). After each image has completely loaded I call bindableUtils.setter to set width/height when scene size changes but I don't know how to make a pointer or something like that. I'm using a public var img, but it only works with the last complete image.
Here is my code: <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
I am developing an AS3 application (not a Flex one) using Flash Builder 4.5. My application can set its graphical components automatically according to stageWidth/stageHeight. My problem is with the actual application size. If I do not specify width/height in the SWF meta tag, my application is compiled according to the default (550x400?). If I do specify (for example 800x480), I won't be able to support other resolutions correctly.
Is there a way to tell the compiler to see the application size according to the device's/stage's sizes?
I'm trying to print a movieclip from flash. I'm using the PrintJob pageWidth and pageHeight properties to scale the clip to be as large as possible. Also, I'm trying to center the movieclip on the page.Now, in the standalone player, this works. In a browser however, the margins appear to be zero:[code]But when printing, the margins are there, and mess up the page layout (not centered + cropping).
I want to reduce the size of Swf using the size mentioned in the object tag of html. Same swf file size can be different for different request.
The problem is this if we reduce the size all control in swf reduced according to the change in swf size. But we want the buttons and one more graphics remain same size for any change in size of swf file. How can we make it ..
I'm working on a slideshow where I'm calling in photos from an xml file. How do I tell AS to resize the stage according to photo dimensions? Would I need to list the dimensions in the xml file? If so, how would I pull that into the fla file with AS?
i try to low my flash project size,make it as low as possible.okise here it the my file size before, 50kb and export file size is 8kb
so i know i need to covert some of my pictures and mp3 size,i have covert 2 mp3 file size ,one is 6mb and droped 3.7 ,other one is 7mb and droped to 4.2. so i save my file again, and my flash project file size droped to 18kb and export file is 10kb ??i dont really understand how flash calculate the size.
Im looking to make the flash file dynamic so that when someone changes the window size the flash file expands with it and some of the items contained move also.
I arrange all my panels side by side by using the design view in flex builder. But when I actually run it. One panel will actually be slightly taller than what I see in flex builder and overlap aother panel. I tried to refresh in design function, but still no change. What should I do?