ActionScript 3.0 :: Can't Get Height Of Image Inside A Mc
Dec 19, 2009
I am trying to get at the properties (eg height) of an jpeg that I have loaded into a movieclip at runtime. Here's the code
Code:
var introImageHolder:MovieClip = new MovieClip();
:
:
var j =new Loader();
[code]....
whilst the image loads correctly if I try trace (introImageHolder.height) I get 0, which is odd - I would have thought that the mc would take on the size of its contents, but I guess I am missing something! Also trace (introImageHolder.j.height) throws errorsHow do I get at the height of the image ?
Is it possible to set the height of the sprite depending on the height of an textfield inside that sprite? I'm creating a box with a textfield inside it, but I want the box to be sized depending of how much text it is in the textfield..
I have a Flash CS4 Professional version installed in my machine. Here is my problem.
1st - I'm importing an image to stage and set the width and height to match the image. (everything is good, no problem) 2nd - I am using the FLVPlayback components build-in from Flash CS4. It does load the video and everything. (everything seems good) 3rd - Publish the video to my local drive (everything seems good) 4th - I could play the video from my local pc and it loads fine and fast 5th - Upload everthing from my local folder to the Web server, it does display the background image but not the video. It has a white blank screen. What is going on? I copy the exact folder from local to server. What have I missed? How could I make the video to load?
I try to get height of the textfield with htmlText='<img src="path/to/img.png" /><p>...Some text....</p>';To retrieve text height I use myField.textHeight property. But it always returns height of text without image.
I am trying to create a gallery where each thumb is housed inside of it's own movie clip that will have more data, but it keeps failing because it won't let me refer to the newly created instance of the movie clip. Below is what I am trying to do.
var xml:XML; var xmlReq:URLRequest = new URLRequest("xml.xml"); var xmlLoader:URLLoader = new URLLoader();
Using this I can't seem to get the list to fit to the view, it always ends up being much too tall.I'm testing using the Flash Builder mobile profile, the results seem to be the same across all phones. Setting the height to some number under 50% seems to bring the list closer to full width but it's not consistent across phones.
Does anyone know how to get the width and height in ActionScript for a Flex application running inside the flash player in the web browser.
e.g. In the web browser I can use the tag to embed a Flex application (as a .swf). To the embed tag, I can provide the dimensions. I would like to get these dimensions inside the flex application action script.
On my website, I display uploaded PDF files in a flash player for my users to read. I already use various tools to extract the text and produce a serious of high quality images from the file and the system works well. The last piece of the puzzle is to be able to highlight specific parts of the document to help users with accessibility issues.
However I cannot figure out how to calculate where the specific text is positioned on the page? Notes: The documents uploaded to the system are from 3rd parties, so fonts may be embedded. Meaning that I cannot be sure of the width of specific letters. The text to be highlighted may not be unique, the same text may be repeated How can I calculate the coordinates, height and width of a specific piece of text on a PDF, so that I can then draw a box around it?
I'm constructing a book of sorts in Actionscript 3 (FlexBuilder) and am trying to size an image dynamically according to the dimensions of it's source file. But, I've found that if I don't explicitly state the width and height of an image, they trace as 0.
So that I can scale down an image to fit within a given space, how do I get the width and height of a source image?
I'm loading some images from a web service and use a MovieClipLoader to load the image. In the onLoadInit() I set the new width and height of the image. ( This must be done after the image is completely loaded )
My problem is that the image has poor qualtity. The quality around the edges isn't as the original image. Is there a way to improve the image to just scale as movieclip._width and movieclip._height isn't the best way to go.
is there a way to get a jpg's image and height (before dynamically loaded) within flash? the only way i could do it was to load the image into a containerMC, but i would like to do it before the image loads. the only other way i could think of was to send the image link to a php script and returning its height/width to flash.
How can I read image.height and image.width to Main.as from Imageloader.as? I am doing a photo gallery and I want to put a text field to the bottom of every image which heights are not the same. Thus the text field has to relocate every time the image is changed.
I can relocate the textfield when navigating but in the beginning when the gallery comes to the stage the textfield is in above of the first image because image.height is '1' for some reason I can't figure out. The images are in a imagecontainer in the Main.as and I am calling the first image's height like this:
Is there a way to get a jpg's image and height (before dynamically loaded) within flash? The only way I could do it was to load the image into a containerMC, but I would like to do it before the image loads. the only other way I could think of was to send the image link to a php script and returning its height/width to flash.
I have a movieclip (containter_mc) , which i then load a .jpg image into with actionscript. but when i try to set the height and width (setProperty(containter_mc,_width,200) it changes the image size, but does not make it to the specified size...
Is there a way to specify/change the height and width of an image loaded from an xml file that will be placed within an empty movieclip? The movieclip will resize with the webpage, and what I want to do is make sure the images resize proportionally with the movieclip, but I can't seem to figure it out.
I am able to load images into my file by designating their locations in an XML file using AS3. I'd like to be able to determine the width and height of the individual images without having to manually enter each one into the XML file.I think once I reach this point, I'll be able to figure it out on my own:I want to be able to load an image to the stage and trace its width.
http:[url]....In my opinion, the way in which the photographs on this website scale, is perfect.I know how to load an image, dynamically, and add it as a child and in fact scale it.What I don't know, is how to scale it in the way the designer has in the example above. The code I use to scale the Child (the image) at the moment is this:
//IMAGE WIDTH OVER HEIGHT var ratio:Number = (1052/700); //SET HEIGHT OF CHILD[code]......
The designer appears to have used minHeight and minWidth commands to ensure the image doesn't scale beyond certain height and widths.
In my Flex application, I've got a component that extends UIComponent where I'm loading images at runtime and try to display them. I've tried lots of different approaches (using beginBitmapFill(), using different containers), but I can't get things to work as I want. The problem seems to be related to the width and height properties of the image, which aren't updated correctly.The idea is:
var sprite:Sprite = new Sprite(); addChild(sprite); var im:Image = new Image();[code].....
The image's width and height doesn't seem to be correct when it's loaded. I get width==0 (and nothing is displayed), but the property $width seems to be correct. How can I assure that width and height of the loaded image is updated?
i'm trying to access the width and height of an image that is added to the stage via a custom LoadImage class. the trace results are 0 even though the image displays correctly.
//frame script var image:LoadImage = new LoadImage("myImage.jpeg"); addChild(image);
I'm making an image gallery and are having some issues with the thumbnails. What I want is to be able to have thumbnails with the same height but different width. Attached the fla.
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.
Is it possible to change the height and/or width of an MC after it loaded an image (xml)?
I made an upload page for images and a xml file to read the records from the database. So any image size is possible. but it must be like 100x100 pixels (just an avatar kind of size).
Do i need to do that with php or is it possible with A.S. 2??
I have created a Movie Clip and named it member_image and have put in the actionscript to load an external Image. that works fine, but i cannot resize that image to fit in the Movie Clip area. The width and Height of "member_image" is 215 X 160. I am trying to be able to load any image into that area and size it to the same as the movie clip.[code]...