Actionscript 3 :: Create A Bitmap From Another Bitmap?
Feb 24, 2012
Letīs say I have a bitmap with 3 colors: red, green and blue (not mixed)
What if I wanted to make a bitmap of the red part of the first bitmap?
Iīd like to take the red pixels from first bitmap (and its positions), and make another bitmap.
View 2 Replies
Similar Posts:
Feb 3, 2009
I'm cutting my teeth in actionscript 3 on a game that has a character running through a world. So, I have set up my Hit Testing by using the bitmap data hit test method, since I figured my world is going to be destructible - it'd be nice to update the level and then redraw it and have the character interact with the new change. (That works beautifully) I am however; a bit confused as to how I have my hit Testing set up. I've been messing around with it, and it works for now - but I'm not sure why.. currently, I have a character set up by using a class I built and using a series of animations I created. So, this character has a walking and falling animation, etc. This is a movie clip.
Then there's a bitmap 'emptyBitmap' with bitmap data created - however; I never really added this as a child to the character. This is sized to the dimensions of my character. My level is created as a movielip, then it's drawn to a bitmap - when the level movieclip is changed, the bitmap redraws, and that's how this updates.
[Code]....
View 1 Replies
Aug 20, 2009
I know the topic of "duplicating" movieclips is a hot issue with the new virtual machine. Luckily, I understand the implications. I only am [currently] interested in duplicating a Bitmap. See, I load an image from an URL using 'flash.display.Loader.load', which is a non-blocking operation in Flash Player.However,I may use multiple copies of the loaded image (which is reported to be a Bitmap, naturally) in the display list at the same time.Hence, I naturally do not want to load the image from an URL every time, because I don't want to wait for a non-blocking call to complete. Nor do I need to - I mean one copy is already loaded, so it should be possible to just "duplicate" it, right?
My idea is to do use the bitmapData property of a Bitmap and pass it to the constructor of a new Bitmap object. I have not tried the following in action, but I want to hear whether any of you did and if the following would not work, what would:
Code:
var original_bitmap: Bitmap;
var copy_of_original_bitmap: Bitmap = new Bitmap(original_bitmap.bitmapData);
LiveDocs mention that the BitmapData being passed to a Bitmap constructor is "being referenced", which to me might suggest it cannot be used twice? There is also the BitmapData::clone() method, which I am not sure is applicable here or not.I know this is a lot of talk instead of just trying this out, but I test so much Flash Player code daily just to see "what works" (which should be documented instead by Adobe),
View 4 Replies
Feb 22, 2011
If I have a BitmapData that's already been drawn onto a Sprite. Is there a way to redraw the BitmapData onto a Sprites Graphics object without having to invoke beginBitmapFill and passing in the same BitmapData?
View 1 Replies
Dec 29, 2010
I'm working on a game, and to keep performance good, instead of addChild'ing 50 new sprites to the stage every second, I decided to have each player draw to their own bitmap, and then to the 'master' bitmap. This introduces an issue though: the second player would override all data the first player has put into to bitmap...My basic debugging proof of concept:
Code:
// bitmap test
import flash.display.Bitmap;
import flash.display.Bitmap;[code]......
View 1 Replies
May 9, 2011
I have a bitmap which has several frames (packed along the horizontal axis). In order to render them I copy it to the backbuffer (larger bitmap) as follows:
Actionscript Code:
public override function copyToBackBuffer(db:BitmapData):void{ if (active) var drawRect:Rectangle = new Rectangle((currentFrame-1) * frameWidth, 0, frameWidth,
[code].....
View 5 Replies
Feb 17, 2012
In pure AS3, I have a pixelbender and a large bitmap. The pixelbender is configurable with a distance parameter to affect only a small area of the bitmap. The problem is that the pixelbender is executing over the whole bitmap. What would be the best way to update only the effected region of the bitmap? Given this config:
[Code]...
View 1 Replies
Oct 8, 2006
Is there a way to write a bitmap font right into the bitmap being desplayed? Mabey better worded: myBitmap.draw(image, t) draws a picture is there a way to draw text? I'm stuck even if its just a work around in some way I would like to know... (the current work around i have in my head is writing it in a movieclip turning that into bitmap data and drawing it... esentially creating a prototype answering my question... but a built in way would be easier probably).
View 2 Replies
Mar 30, 2011
In AS3, I am loading a png from a zip file (nochump's zip library through ByteArray to Loader). The png can be up to 45k pixels wide but only 120 tall. This creates a problem in flash, as images can only be ~8000 pixels wide. A possible solution would be to split the images into 6 columns somehow. This would probably need to be done in the ByteArray state, because the limitation is in Bitmap and Loader.
View 2 Replies
Nov 5, 2009
I'm using Sandy to animate some objects in 3D. What I currently do to images which are EXPORTED in the library, I want to do to some bitmaps that I create using the DRAW technique. But it wont work :-(
CODE FOR 'CREATED BITMAP' :
ActionScript Code:
var bData:BitmapData = new BitmapData(myObject.width,myObject.height);
bData.draw(mask5);
[Code]....
Sandy doesn't seem to treat the 'created' bitmap the same as those that are exported from the library.
View 0 Replies
Oct 13, 2009
I haven't worked very much with bitmap manipulation and I need to create an app that can find a bitmap (or a pattern of pixels really) in another bitmap.Are there other methods of doing it besides iterating through the pixels and using getPixel()?I'm of course looking for the most effective solution.
View 14 Replies
Aug 7, 2009
Use the flash CS4 tool's on a bitmap image after tracing the bitmap image and applying my settings?
View 10 Replies
Apr 12, 2011
I need to create an Image control from a Bitmap because I have an ItemRedender to use in a List control.
I'm trying to show a list of images (Bitmaps) in a List control and I couldn't by now.
View 2 Replies
Oct 29, 2008
I want to be able to crop an image based on what is viewable through the mask and then saved that cropped image out to a new file. I'm not exactly sure how to do this though
View 3 Replies
Feb 3, 2010
im trying to create a PDF from flash (with hi-res images). using alivePDF, the pdf end is easy enough. but the hi-res images are proving difficult.i saw a guy do it this way:
ActionScript Code:
var image:ImageSnapshot = ImageSnapshot.captureImage(DisplayObject, 300, new JPEGEncoder());
[code].......
View 4 Replies
Apr 26, 2010
I am trying to create irregular Mask from Bitmap (Who has Alpha) and then apply it to Sprite. Then register mouse hover on sprite. My mask should be made considering bitmap Alpha, I need irregular shape Mask. I read somewhere that I should set cacheAsBitmap = true for Mask, then it will consider Alpha, but I can`t get it to work.
[Code]....
View 0 Replies
Sep 14, 2009
(I'm using the free Flex SDK and compiling actionscript on the command-line) How can I create interface components around a Bitmap? I'd like to lay out my interface so that the Bitmap is in some sort of container, which interface components above and below it (and maybe to the side) Is it possible for a Bitmap to be the child of some Flex container? I haven't coded Flash since Flash 8. I'm not sure how to go about this at all. I thought maybe the Canvas container might work, but it throws a runtime error
View 3 Replies
Sep 21, 2009
I'm trying to create an bitmap image cache. What it needs to do is to store an image in a cache and then retrieve that image.
[Code]...
View 2 Replies
Mar 10, 2010
I am loading a fairly large image file and want to create a bitmap of the loader content. I want to then use this Bitmap and resize it according to the current dimension of the stage. However, I also want to keep the loader content as "originally loaded" as a reference in case the stage is resized and the user wants to view this particular image again. The way my AS is written as of now, I am manipulating the loader content. How do I not do this? How do I "copy" the loader content so I can manipulate the bitmap copy while leaving the loader content unaltered?
<AS>
var lightboxImage:Bitmap = new Bitmap();
function resizeLightbox():void{
lightboxImage = myLoader.content;
lightboxImage.width = myLoader.content.width;
lightboxImage.height = myLoader.content.height;
[Code] .....
View 8 Replies
Sep 6, 2010
I need to create a lot of custom Flex 4 skins, in most of the examples I found on the web people use FXG in order to create the skins but if a lot of the icons I use are not resizeable should I still use FXG or better use just plain old bitmap images (jpg. png)?
View 1 Replies
Aug 9, 2009
can you create arrays of Bitmap and Sprite Objects? or Custom Objects?
if not, how would you typically create multiple Objects of the same type? just a loop with
var enemy:Sprite = new Sprite();
for(var count:int=0; count<10; count++)
{
enemy = new Sprite();
[Code].....
That way could be fine for many things, but theres other things I want to do.. such as, create an array of wav sounds.... and my program could pick and choose them, so they wouldnt need to load them on demand.. midi files too.
View 5 Replies
May 8, 2011
I have a movie clip with a bunch of importaed bitmaps and simple vector drawings. Does anybody know if there is a way to grab this whole mc, make a bitmap copy of it and place this copy somewhere else on the stage?
View 2 Replies
Aug 21, 2011
The following code is supposed to create a rectangle that magnifies the underling bitmap ("island2.jpg", attached) as it is dragged around by the mouse. However, only the upper left portion of the rectangle is functioning.[code]
View 1 Replies
Feb 8, 2010
Requirement: Create single very large bitmap data which contain some 30 PNG images loaded and for each image it should have some text. Images and text are loaded dynamically (AS2 code. Images are stored in a remote server). The bitmap data display should show 8 images at a time and corresponding text. We can see rest content by scrolling (kinetic scroll is implemented). How can I go for it?Some questions:Is there any limit for size of bitmap data ( As per link there is restriction on the height of the bitmap we can create in AS2 (max value is 2880 which is not enough for some 30 element list If we create individual bitmap data for 30 individual PNG files, we find some jerks in scroll. How can we have smooth scrolling?
View 5 Replies
Aug 24, 2009
I have a bitmap and it set to black and white using a colorMatrixFilter. Im trying to create an effect that will tween the bitmap from black and white to colour.
View 5 Replies
Jan 15, 2012
I found something when I create bitmap data cache for each frame of a movie clip:I got a movie clip, instead of presenting it immediatly on stage, I created a bitmap data array to store each frame of it, so I'm doing:
var body:MovieClip; // some mc for body
var suit:MovieClip; // some mc for suit, frame count is the same as body mc
body["part"].addChild(suit); // it's a avatar, there's a sprite named "part" on body mc to contain suit mc
[Code]....
if i present the original body moive clip, everything is ok, but when I use cache, it begins to tremble, this is because the getBounds() method of movieclip returns different rectangle when mc is cached and mc is presented on stage. I tried trace out every getBounds() when caching and when Event.FRAME_CONSTRUCTED fire, they're different, making my cache crash!
I assum MovieClip class do not refresh until it's present to stage or some time in on frame, how can I get the real boundary of it if I need to cache it?
View 2 Replies
Nov 13, 2011
I need to create some sort of video-editor for dummies, which has to generate a video file as output.The editor has to load a movie-file scale and rotate it to a certain degree, and generate a composite video of a background bitmap and the rotated and placed video.The frontend will be done in Flash/AS3 and has to use some background tools for processing the video.Can I use FFmpeg to generate such a composite? Or is there any other good background task available?
View 1 Replies
Apr 21, 2009
I'm trying to break a movieclip into pixels and then move each pixel independently, but am having a hard time wrapping my brain around the code.
Right now I have a MC on the stage with an image in it. I'm able to go through each pixel, copy them one at a time then add a tween like this:
Code:
function copyPixels() {
var rect:Rectangle = new Rectangle(300, 400, 1, 1);
var bytes:ByteArray = bmd1.getPixels(rect);
var bmd3:BitmapData = new BitmapData(1,1, true, 0xFF000000);
[Code]...
But that doesn't really give the effect I want. I want the whole image visible then have one pixel at a time fly off. How do I do this? Do I copy the entire image to a ByteArray then address each element in the array?
View 3 Replies
Aug 31, 2010
I use flash CS5 on my mac and I would like to use this font. Would it be possible to turn of the anti aliasing of the font for better legibility and crisper edges when programming.
View 2 Replies
Jun 30, 2010
I've a circle that I want to attach an image to. The trouble is I want to centre it right where I want on the shape. When I select type=bitmap and import the gif though it is 'wallpapered' over shape automatically like a pattern and obviously this doesn't line up with the image properly. How do I get the shape and image to align (both shape and image are identical in size) in cs3?
View 2 Replies