ActionScript 3.0 :: Finding Project Height / Width As A Integer - Flash Builder
Jul 13, 2011
How do you find the project height/width as a integer to use in code. I've found stage.stageWidth but that doesnt display anything when i try and use it
The width and height being passed in is a non integer value, for instance 18.75. When the new BitmapData is created it always rounds down the value to an integer, since the arguments for BitmapData are typed as such. In the case of my needs here, the width and height will not likely ever be integers. Is there a way to create these bitmap pieces of another image at the exact width and height I need or can a new bitmapData only be created with integer values for height and width?
EDIT: I realize you can't have a fraction of a pixel, but... What I am trying to achieve is dividing an image into tiles. I want the amount of tiles to be variable, say 4 rows by 4 columns, or 6 rows by 8 columns. the division of an image into X number of parts results in widths and heights in most cases to be non integar values like 18.75 for example. The goal is to divide an image up into tiles, and have that image appear, assembled seamlessly, above the source image, where I would then manipulate the individual tiles for various purposes (puzzle game, tiled animation to new scene, etc). I need the image, when assembled from all the tile pieces, to be an exact copy of the original image, with no lines between tiles, or white edges anywhere, and I need this to happen with non integer widths and heights for the bitmapData pieces that comprise the tiles.
I have an ActionScript project set up using the Flash Builder IDE. Using the Flex 4 compiler to compile it. At the top of my application class, I have:
[SWF(width="100%", height="100%")] public class MediaPlayer extends MovieClip {
This is not acceptable to the compiler to do a release (it throws errors saying it can't parse the width/height values). Pretty annoying. I've tried to do things the "right" way, but none of the following work:
[Code]...
So the width and height attributes are being explicitly set to numbers here. I don't know much about the 'scale' attribute; maybe it is coming in to play here? And, to be clear: it will work as expected if I set the [SWF] meta tag to have width "100%" and height "100%"... so it seems like it actually is preferring the compiled arguments over the browser environment. Perhaps there are other settings I am missing?
I am loading in a list of thumbnails from an XML file. The images are not always square but one of the dimensions is always 50pixels, whether it be height or width. Occasionally an image IS square. I am creating a 52x52 sprite and adding the loader image as a child to this sprite centrally. To do this I need to know the dimensions of the loaded images. (the loader object). Everything loads, parses and displays as it ought to, I just cannot find the width/height of the loaded image. Pics1List is an XML file.
ActionScript Code: var imageLoader:Loader; var request:URLRequest; for (i = 0; i < (pics1List.picture.length()); i=i+1) { var picture:MovieClip = new MovieClip(); imageLoader = new Loader(); [Code] .....
As you can see, I tried a few different things and frankly in the end just tried each combination I could!. The closest I got was when I used imageLoader.contentLoaderInfo.width and the error message was "The loading object is not sufficiently loaded to provide this information." which is why I added the event.complete function. However, this function never triggered so I commented it out.
I am trying to reference to top level (stage) width and height of the main stage for the placement of something located inside a movieclip on the stage.
My code is: Code: my_loader.x = (stage.stageWidth - my_loader.width)/2; my_loader.y = (stage.stageHeight - my_loader.height)/2;
But this seems to just relate to the width/height of the mc that my_loader is nested in...
I would like to use a movieclip to load a flv video. The problem I have is that I want to change the video dimensions. I've tried several software to change the video dimensions but as far as it seems all of them keep the same height-width ratio than in the original video. Is there any software that would allow me to change the height and width without keeping the same height/width ratio as in the original video file?
I have an AIR project that I was working on Flash Builder 4.5 which now I'm trying to import to my updated Flash Builder 4.5.1 and it is prompting me to fix some paths before the import is completed. I'm kinda clueless what I should put in those fields.
[URL]
The project access a web server to retrieve data using JSON.
I am trying to migrate a project from Flash Builder 4.0 to Flash Builder 4.5. After Flash Builder prompts me to choose my new SDK, I choose 4.5, Then I get the following error:" error "The required skin state 'disabledWithPrompt' is missing".
I'm working with a large modular app, and most of the swfs were made in Flash Professional. When I load the app in the Flash Builder Profiler, the memory usage appropriately goes up and down as I add and remove modules. When I flip between two modules many times, I end up with the current memory in the Profiler more or less where I started at around 2 megs. System.totalMemory, however, shows that the flash player has only been allocating memory and is currently using 106 megs. Is there a certain bug known to do this, or is there a better way to detect memory leaks? I'm using the latest flash player debug version.
Note: The SWF modules are all permitting debugging, and the Profiler picks up objects in them.
For some reason Flash Builder 4 doesn't autocomplete any more for new projects I create (either pure Actionscript or Flash Pro projects). But for previous projects it still works fine.For instance when I go to create a new actionscript class, when I click browse next to Superclass there are only TWO classes that come up. EventDispatcher & Sprite. Where have the rest of the classes gone?
When I try to type inside the class.. ie var mc:MovieClip... as I'm typing MovieClip nothing comes up any more.. pushing ctrl+space doesn't bring up a list of classes either. Importing classes, no code hinting comes up at all.I haven't changed anything in Flash Builder between now and when my previous projects were created.
I just upgraded to Flash Builder 4 (beta 2) from Flex Builder 3 which I have been using since it came out. Problem: All the projects that were in my workspace from Flex Builder 3 did not carry over into Flash Builder 4 (e.g. in the "Flex Navigator" view if FB3). Flash Builder 4 now uses the .FXP format to manage projects, but Flex Builder 3 did not. Is there an easy way to get all my projects back into Flash Builder 4?
I would like to use a movieclip to load a flv video. The problem I have is that I want to change the video dimensions. I've tried several software to change the video dimensions but as far as it seems all of them keep the same height-width ratio than in the original video. Is there any software that would allow me to change the height and width without keeping the same height/width ratio as in the original video file?
When i change the code into my Flash Builder 4.5 project and hit run the output doesn't show the new result but the old one, only after a while the new result is showed on subsequent project runnings. Has anybody encounter this problem? Are there some hidden settings?
I am looking at the SimpleButton entirely wrong. Here's what I'm doing (inside of a MovieClip):
[Code]...
the close_btn.width and height remain 0. Am I supposed to just rely on the DisplayObject members of the SimpleButton completely and ignore width/height/x/y or what?
I tried stage.width, but it doesn't work because in my flash I have graphics that goes out of document bounds and stage.width calculate it with them.I need a method that only restrict the user defined document width/height.
I'd like to write a program using the facebook-actionscript-api. The google code's website of facebook api shows that it provides .swc files for flex 3.4 or the sources.
how can I add them to my Flash Builder project ? Do I need to compile the sources ?
I'm working on Flash Builder 4 and want to export a flex project so my colleague, with Flex 3, can open it. Unfortunately, exporting a .fxp file doesn't work with Flex 3. Is there any other way to do it?
Is there a way that I can load (or export) Flex/Flash builder project in Flash Professional CS5?As it turns out we got Flash Prof for our team, but it may look like we actually need Flash builder to build lots of UI related stuff..
I am debugging both a flash cs4 project and a flash builder project, actually the flash builder project will load the flash cs4 project thru swfloader, but the system can only support one debugger at a time. So I am seeking a method to debug it simultaneously...
I will not be hosting the .swf file and I would like to include images using Flash Builder 4. The images appear in a folder in the exported version and I'm not sure how to "embed" them into the .swf (so that I can deploy the file to sites like Kongregate, etc.)
Seems like it should be simple, but my Google fu is currently poor.
Edit: Note, I would like to continue using the Flex framework, which is what I am using now.
I am developing a project with Flex, and I need to deploy my project in a form which can be used by developers who do not have access to Flash Builder. I've found references to plugins from Faratasystems, but it appears their sourceforge site is a little bit rusty. I could not find an up to date installation file that'd include FX2Ant plugin and work with my Flash Builder 4
I have a file that I've been working on, and i want to take what I have and modify it heavily, but I want to keep the original; if there was a 'duplicate' project command I would do that, but I don't see one, and wondered if there might be a way to keep it all in the same project for tidiness purposes. I'd just copy paste the directory myself but just want to make sure I'm not missing some functionality.