ActionScript 2.0 :: Getting Dynamic Image Dimensions?
Jul 15, 2004how to get the width and height properties of an image being dynamically imported into flash? (I need to know this BEFORE the whole image loads)
View 3 Replieshow to get the width and height properties of an image being dynamically imported into flash? (I need to know this BEFORE the whole image loads)
View 3 RepliesI'm loading an image into a movie clip dynamically, but I need to know its width. I can get it during the call back function for the complete event but how to I access this variable later on? If I trace its host mc's width outside of that function it returns '0' for the width.
View 10 Repliesi have a flash site im working on, with an image gallery. the way the site is designed, when you enter into a gallery, while it's loading the images (lets say 5-10 images), it draws 5-10 gray boxes in the exact spots the images will load into.
the trick is i need to know in advance how big the gray boxes should be (width/height) before the image is fully downloaded.
i found this site: [URL]
but the way he wrote this, as soon as the class determines the images dimensions, it cancels the download.
i'd rather have a fully complete image class that downloads images, dispatches events with the image dimensions as SOON as theyre detected, and fully downloads the images as well.
I'm making an application that gets images from a web site and displays them on a screen for the user.How do I call getSize() on that data? I've been told I can use XML functionality in AS3 to achieve this as well, any idea how someone might accomplish the task?
View 1 RepliesI want to load an external jpg,Is it possible to get the dimensions of the file loaded after? It seems straight forward enough and easy to do - but I don't ever remember seeing such a functionality in Flash before.
View 4 RepliesI need to get the width and height of the image before it finishes loading with a moviecliploader instance. This is for placement of another clip, which will always load before the image. Is there any way of doing this??? onLoadStart does not give dimensions of the image.
how do I access a button within the emptymcholder, and place it at a specific position?? Is this possible??
I tried doing emptymcholder.buttonname._x, but it does not work.
I'm using the following code to load images into a gallery through xml. The native resolution of the files is relatively high (though fits well on my 1920 x 1200 pixel display). Since I can't determine the resolution of other users' displays I would like to be able to resize the images loaded so that they fit proportionally on any screen.
[Code]...
I am trying to get the image dimensions to center in the dynamic sprite object but I am getting 0 in the height and widh property. get the image dimensions? I tried by using various properties of image control but I am getting the dimensions. Please see code below and the values in the inline comments
[Code]....
I have been searching in forums and I couldn't find an answer so I thought maybe I should ask.
I wrote a script that allows user to select a local file, which gets resized if it exceeds the width/height limits I specified, and finally this file gets uploaded to the server.
In documentation it writes the same max sizes for BitmapData and Loader:
Quote:
In AIR 1.5 and Flash Player 10, the maximum size for a loaded image is 8,191 pixels in width or height, and the total number of pixels cannot exceed 16,777,215 pixels. (So, if a loaded image is 8,191 pixels wide, it can only be 2,048 pixels high.) In Flash Player 9 and earlier and AIR 1.1 and earlier, the limitation is 2,880 pixels in height and 2,880 pixels in width.
So what I need is to check the file size (width and height) before I attempt to load the bytes of the file into a loader. I'm limited to the ByteArray that I get by the load of the file via a FileReference instance.
Has anybody seen a source where you can get that data out of a ByteArray prior to loading it into a DisplayObject?
I'm loading images from an XML file and I know what the image name is, however this is in a string variable. How can I get the dimensions of the image from this?
View 1 RepliesHow do I set the width and height of a loaded image in Flash? Setting the dimensions immediately after requesting it does not work. The width and height remain zero.[code]If I wait a short moment and then set the dimensions, it will work.I tried listening for the Event.INIT event and Event.COMPLETE events before resizing as suggested by some tutorials. Neither of the events were triggered.[code]
View 3 RepliesI have a site that allows a user to upload an image, modify the image, and then save the image to their computer. This works fine, or at least it suits me so far. This is done by uploading an image to an empty movie clip, failcont_mc, and then exporting it as a jpeg once the user is done editing the image. The empty movie clip seems to be dimensionless, which isn't a problem.
The problem lies when the user uploads a photo that has very high dimensions. I'd like to be able to upload the image, then scale it down and keep it's aspect ratio if it's too large. I only want to be able to do this if the image is too large. For example, load an image sized at 800x600 and scale it down to fit into an area that is 500x400 while keeping it's proportions in tact.
Here is an idea of what I want in steps:
1. Upload the image into empty movieclip
2. Check dimensions of the occupied movieclip (previously empty)
3. if the dimensions are above 500x400
4. then scale the movieclip down while keeping proportions in tact
5. display movieclip
The code is made up of snippets from here and there on the internet, so don't be surprised if you see something that looks familiar. On a side note, I'd like to give credit to those who have allowed their code to be used openly. All of the code works fine, I would just like to add steps 2, 3, and 4.
Imageholder: failcont_mc
In the code, I have a big white space to give an idea of where I'd like to place the code. I assume the code is executed as it is read by the flashplayer. What I have tried so far was grabbing the width and height of the "occupied" movieclip and setting them as variables. I used these variables to determine if the width or height was the larger number. Then I used the variables to make a proportion to make sure the end dimensions of the movieclip stayed within the area.
Code:
//Allow this domain
System.security.allowDomain("http://localhost/");
import flash.net.FileReference;
// The listener object listens for FileReference events.
var listener:Object = new Object();
[Code] .....
I am loading images into a movieClip via XML file. I was wondering if there is a way to find out the height and width of the image I am loading. I tried grabbing the movieClip's dimensions but it's only the original size of the clip before i loaded the image.
View 1 RepliesI'm using FileReference to load up JPG or PNG images and I'd like to retrieve the image size dimensions somehow. Is there a way to do this?
Code:
//initialize the fileReference
fileReference = new FileReference();
//add some listeners
fileReference.addEventListener(Event.SELECT, onSelectFile);
fileReference.addEventListener(Event.COMPLETE, onCompleteFile);
[Code] .....
I'm loading images from an XML file and I know what the image name is, however this is in a string variable. How can I get the dimensions of the image from this?
View 1 RepliesIs there a way to get the height and width of an image that was loaded via an xml file? I am making an Image Viewer and I want the display to resize to the dimensions of the image loaded.
View 1 RepliesHere is the pseudo-code to give you an idea what I want:
for (i == 0; i <= 100; i++) {
tempImg = get url ("http://mysite.com/" + i + ".jpg");
while (tempImg != fully loaded) {
[Code]....
Basically, I want it to go through my site from 001.jpg to 100.jpg, and return all the pictures that are not 400 x 320, but I don't know exactly how to code it.
The application doesn't need to display the images on-screen or anything fancy. Simple tracing will do for now.
I am trying to load an image from an external source and then get the _x _y _height and _width of the movieclip that I have loaded the image into.
I have successfully loaded the image into a movie clip but because of the way Flash works I can not pull up the attributes of the movieclip.
In AS3, I have a Sprite that has a Z axis rotation applied.How do I calculate that Sprite's dimensions (it's original size) from Sprite.rotationZ and Sprite.getRect(...)?
View 2 RepliesWhat do I have to write to keep the movieclip not to change dimensions if the user starts playing with the dimensions of his screen ? I remember it was a line of as3 written at the beginning.
View 3 RepliesI basically have a form asking for dimensions of an item and I would like to highlight the dimension in an image that corresponds to the TextInput that the cursor is currently in. What Event to use?
View 1 RepliesI want to display an image, and it should be transformed like this:If for example, my original image is 200x300 pixels in size, I want it to have a width of 150, and then scale the height accordingly. Then I want to crop the image, so that the result has a dimension of 150x150 pixels.
View 2 RepliesI have an upload form for an image. The user clicks browse and selects a file. How can I get the image dimensions the moment the user selects the file (before the file is even uploaded to the server). It obviously has to be something client-side with maybe javascript/jquery or flash/flex (prefer js//jquery though), but can either of them do this? This is the code I'm using to tie into zozo's getImgSize() function, but it gives me 0*0 as size.
[Code]...
how I could re-size my stage?As well as, I would like to know how I could pan my moving animation horizontally/vertically? And is it possible to make an image fade to the next scene without a whiteout or blackout? How can I do this?
View 4 RepliesI recently wrote a small script to display an endless scroll for 360 degree images. The image is loaded dinamically so I can use it as a viewer for all the 360 degree images in the site's gallery. It works fine, but I found one image that appears truncated even though everything else works as expected. I found this [URL] that says: The maximum image size of a Flash 2 movie is 2880 x 2880 pixels The image that is giving me this problem is larger than that and it seems to be cut at 2880px widht. Can anyone confirm this? And if so, is there any way to override it since I'm using pure as? Despite the years working with flash, I keep finding these nasty surprises. Last time I learned about the 16,000 frame limit when working on a cd presentation... I wonder what's next.
View 2 Repliesi've got 5 images. i want the following things to happen:
1. the placeholder movie clip automatically tweens to adjust to the image's dimensions.
2. the transition between each image is a la: [URL] -- front page when you enter
3. the images stay on the screen for approx. 5 seconds each.
I have a MC called image_mc. When I load an image from XML, I want the centre of the image to be over the MC.Here is my code which isn't working. Currently, it positions the top left of the image at the MC regardless if the image is portrait or landscape.
Code:
pic = portfolioTag.childNodes[num].attributes.IMAGE;
// LOAD IN FIRST PICTURE IN XML FILE, first occurance of IMAGE NODE[code]....
I want to make a flash movie which will load image and its hyperlink dynamically from external source. I know this is very common over the internet and as per some of the tutor I've done loading the image part but not able to sort out how to hyperlink that Below is the code
Code:
myData = new LoadVars()
myData.load("anastasio.txt")
myData.onLoad = function(succes)
{
[code]....
The text file "anastasio.txt" just have this line "image=photo.jpg". "holder_mc" is a blank movie clip. The image is loading properly but I dont know how to hyperlink that!! Can any one let me know how to do that dynamically.
Also, this is a very simple way of loading the image from text file but in real this will come from DB. The Admin will insert the image name and the url in DB and uploads the image to a specific folder from where the flash will load that image. I'm thinking what could be a better way from below to do the above stated task:
1) On insertion into DB, I need to create an XML file from DB fetching the image name and url and writing them to XML file. And every time the flash will load these from XML file instead of connecting to DB server.
2) No XML file. The flash will communicate with a PhP page which will fetch the records from DB and give it to flash for loading
I know both the ways for loading data into flash i.e. from XML or DB. I just wanted to know which could be the best!! In my opinion, XML file would be a better option since no DB connectivity every time on website but there will be only one record at a time which will get changed once in every month which is preventing me from creating XML file for just 1 record!!!
I have been trying to figure out how to create this movieclipI have a bunch of images which is laid out horizontally (x axis). The functionality is very simple, when I click on the movieclip it will allow me to drag it from right to left and vice versa. This part is simple enough. I face a problem when it comes to the end and the beginning of the movieclip. How do I make it undraggable when it reaches the end of the movie clip and vice versa when I drag it back to the beginning.
View 6 RepliesTrying to make a dynamic gallery that pulls images (along with names and dimensions) from different folders on the server. Want clients to be able to drop new images into these folders and have them pulled into the gallery dynamically. Do I need to use PHP as I did with AS2? or can AS3 pull the image names and dimensions from the folders on the server?
View 9 Replies