ActionScript 2.0 :: Why Does _width Show 0 After Loading A Jpg Into The Mc
Apr 19, 2007
i loadMovie()'ed a jpeg file into an empty movie clip. after that i traced the width of the cilp and its showing zero.. how is that possible?? i need to get the value of the width of that jpeg picture to adjust its positioning. how do i get it?
I'm making some sort of a slideshow, if I load a jpg into a "box", with createEmptyMovieClip, the width of this box is 0. How do I get the width of this box (= width of the picture) and how to resize it with box._width & height.
I am trying to load some thumbnails and I have a few items that seem logical to me, but they do not work. The lines that are commented out do not work for some reason. The width of each thumb is needed so that I can space them out evenly with like 20 pixels between each.Initially photoArray has the path to each jpg, then it is overwritten with the movie clip when they load. If anyone knows why these lines dont work or knows a more efficient manner to load thumbnail jpgs that would be cool.I 've also tried getProperty() with no avail. PEACE - I'M OUT
I am pulling the variable this1length from a text file via loadVariablesNum ("getmy.txt", 0); know that this1length works is a valid variable as I can spit it out elsewhere, but for some reason the statement below is not pulling in the variable to set the width of the MC.P.S. this1length has a value of 10 in my text file.
I was disappointed to find that I could not use the _width property of a tweened movieclip instance to know how large the mc is at a given time.
Am I just not getting something??
A breakpoint in the onEnterFrame() function shows that _width is always the LARGEST width the movieclip ever has -- not its CURRENT width. In my case the mc is being made larger and larger, using a tween made in the authoring environment. The clip starts out tiny and ends up 400 pixels wide, but the _width property is 400 the entire time!
Check it out. I am creating an XML gallery. I am able to load in the gallery info from the XML just fine. The preloader works just fine. And I can set my _x and my _y just fine. BUT.... when I attempt to set my movie clip (that acts as the pic holder) to a width or height, the MC never shows up!
This does change the width, but the line gets thicker (height is increasing) as the width increases. Why is this happening, and how can I keep it from happening? I want only the length of the line to change, not its thickness.
I am creating an XML gallery. I am able to load in the gallery info from the XML just fine. The preloader works just fine. And I can set my _x and my _y just fine.
BUT.... when I attempt to set my movie clip (that acts as the pic holder) to a width or height, the MC never shows up!
ActionScript Code: function firstImage() { if (loaded == filesize) { picture._alpha = 0;
I'm trying to draw a rectangle with as2 the to strech it's wirdth. It seems to work but something strange is happening while the rectangle is streched it is slwloy lmoving across the scene .
i know it's possible to check the _width and _height of a .FLV with the metadatainfo. BUT not every movie got this kind of info, how do i check this without the info or can i place a .FLV in his original size in the screen?
Check it out. I am creating an XML gallery. I am able to load in the gallery info from the XML just fine. The preloader works just fine. And I can set my _x and my _y just fine.BUT.... when I attempt to set my movie clip (that acts as the pic holder) to a width or height, the MC never shows up!
Code: function firstImage() { if (loaded == filesize) {
I'm having trouble getting the _width & _height of a jpeg loaded using loadMovie. I'm trying to reposition it (pseudo-registration point) for rotation in a container movie clip. If I use hard-coded numbers, it works fine. However, if I try to position it based on its _width and _height properties, it's no go... in fact, it doesn't even show up on stage.
Basically I've got a movie clip on the stage called loader_mc, I am loading a picture from the server into it with:loader_mc.loadMovie('http:[url]....');I am then trying to to take a snapshot of the image using:
dummyBMP = new flash.display.BitmapData(loader_mc._width, loader_mc._height); dummyBMP.draw(loader_mc); dummyBMP seems to be empty after this though, and I notice that loader_mc._width and loader_mc._height have a value of zero. The picture is visible on the stage despite this though.Anyone know where I'm going wrong?
I am new for Flash Action Script 2.0 .I have made one script to dynamically load the images depends on the data came from database.This images can be of any size in the directory.I want this images on perticular height and width.so i wrote like UserImage._xscale=35 and UserImage._yscale=47.but i do not get the image of that size.I tried to set _height and _width property the it is not displaying image.so what should i do to get the image of my size?
I'm creating a small docu where you have some control functions like you have in Windows Media Player or Winamp or...
So my problem is that I don't know how I can make the statusbar (a bar where you can see how far the movie is).
I just have a bar that begins with a width of 0 and I want to make a itterative function that just does a _width++ every second/24fps
The question: Is there a function, like the Thread.sleep() method in Java, that let's you wait for a certain amount of milliseconds? Or do I have to put on every frame a call for my ++ function.
Is there a way to detect the _height and _width of a incoming image?
I'm going through a loop, duplicating movie clips with mask, loading an image, and squeezing it down to 100 x 100 for thumbnails. The client wants the thumbnails to be actual proportions but I used so many tweens and setup functions based on the 100 pixel width it's going to be a nightmare.
This is probably just a brainfart but when I publish the code below, my hitTest is triggered by the entire movieclip from 0,0 to _width, _height and not by it�s content. The �fwa� movieclip contains some txt that I broke apart, and I only want the hitTest to run when the �mc� hits the txt within the �fwa� movieclip!
[AS] var i:Number = 0; var count:Number = 0; var colorArr = ["0x99cc33", "0xff0066", "0xffcc00", "0x33ccff"];
I have a bunch of thumb mc instances on my stage, using the same mc symbol. They're all sized differently so the widths(which are same as heights) vary.I want to be able to access their width value from an array independent of all the scaling I'm doing with rollovers. That is, I need to have each mc instance's original width accessible from anywhere in my code.The simplest way to do this is to hard code an array, like:
var Twidth:Array = new Array(); Twidth[0] = "33"; Twidth[1] = "45";[code]....
But since I have 22 thumbs and several portfolios, and want the option of changing their original sizes on the stage, I want to create the array above on the fly using information in a loop. For instance, I already have a loop in a function called generateThumbs(). Here's what I've tried:
for (var i = 0; i<total; i++) { Twidth = new Array(); Twidth[i] = this["thumb_mc"+i]._width;[code]....
for trace on the first method, replacing 'i' with the key I want (Twidth[2]):
undefined undefined 45 undefined undefined
As you can see, this gives me non-indexed non-delimited value for the whole loop (the actual in my real movie is 22). There's no length or array because its actually just one value. Entering a number in the key will display a bunch of undefined with one defined. I have no way of extracting that one key without getting all the other undefined values.my question is: How do I put 'this["thumb_mc"+i]._width' values into a loop with each value indexed for the rest of my functions to access?
I have a movie clip that jumps around over the course of my movie using standard keyframe animation. At every keyframe, it calls a function that moves a dynamic text box on top of it, autosizes the text box, then alters the movie clip's _width and _height to fit that of the text box.
The problem is, while the resizing code works fine and the text always fits, the act of altering the _width and _height seems to cancel out the keyframed positioning. The movie clip changes size, but it's forever locked to the position of the first keyframe.
i am trying to load array of pictures dynamically in to a loader component,the picture after loading in to loader component i am resizing it to required size. 115 is the width and height of loader component.
.complete = function (eventObject) { loader.redraw(); x_txt1= loader.width; y_txt1= loader.height;
[Code]....
but if i select next picture while fullscreen then loader.width and .height shows as 0 and picture is not displaying.
I'm making a portfolio, it has a large amount of images, one by work, (maybe there are 25) and they are put in a horizontal band, the images all have the same height, but not he same width, and they load an external MC of each work.So I want to create an array storing all this values, _width, and MC to load.
Secondly I have a frame like a stroke of the picture, the frame is in the center of the band of images, and there are two arrows, one to move on the band to the left, and other to the right. The thing is that when I push the arrow the band must move 15 px on left or right, and te frame must adapt (with easing) to the _width of the image.And one more thing, there will be many many images in a future, so I would like that a user if it's holding the left or the right arrow for a medium/long time it could make the band of images to go faster from one to another. I think it's so simple of changing the speed of the movement, what I don`t kwow is how to know if the button is pressed for a long-meidum time.
I have just started messing around in flash and made a pretty cool site (...design wise, the action script part is my major problem right now) which is suppose to go online sometime soon. I used the following script to load an external SWF into my main SWF: (I placed this script in the main timeline of my 'main' movie on frame 100 or something)
The external swf is al working fine, the preloader, buttons and thumbnails behaviour. All except for one thing: the photos wont load when i click on the thumbnails. The external SWF is a photogallery with thumbnails. The script for the small thumbnails is as following: (I placed this on the first frame inside a movie clip of a movie clip which is staged in the main timeline).
[as] var frameNum:Number; function photoChange(){ _root.photos.gotoAndStop("img"+frameNum); _root.photos.fader.gotoAndPlay(2); } btn1.onRelease = function(){ [Code] .....
I am a php programmer who has no experience whatsoever with flash. I've got a swf on my website that calls an image. The images it calls can take a few seconds to load and I would like to display something in the meantime to let the visitor know that the site is working.[code]I've done some Googling and I think it is something to do with LoadListener. Am I right in thinking that this "self monitors" the process and that you can use this to display something in lieu of the actual swf loading??
I have some 3rd party Flash SWFs on my site that are up to 100KB in size. e.g. the Flash video player "JWPlayer" SWF is 98KB.
That's fine for people with Broadband, but not so good for the slow dial up bandwidth visitors. e.g at 40 kbits/s, we're talking 20 seconds to download.
The problem is that on slow connections, all the visitors are seeing is a static white screen, and so may close the page thinking it's dead. If I right click the area where the SWF is to go, an Adobe Flash Player Object is occupying the space, but the 3rd party SWF has not finished loading in yet.
I would like the website visitors to see a loading spinner GIF or something similar.
Unfortunately, none of the 3rd party SWFs have "preloader" element. And they are not open source, so I cannot add a preloader to them.
Is there any way to display a loading image, prefereably a GIF animation, while the SWF is loading?
For example, is there any way to force the Adobe Flash Player to show an image while it is loading in the SWF?
I don't have any Flash coding skills, so a solution that doesn't include creating an extra SWF or a SWF within a SWF would, probably isn't best for me, but might be worth adding to the post in case other people have a similar problem.
I have made a preloader that is in the same swf as my main Movie.I went and set all my linked movieclips to *not* export in the first frame.However, I seem to still have quite a bit loading in my first frame (64kB) and I can't quite figure out what it is? The only movieclips I have set to export in my first frame is my preloader movieclips ("container" and "preload bar") both of which are simple shapes I made in flash.
how to load an external using a loader to show while its loading...my swf which is to be loaded is a gallery having jus one frame on which action script is placed..
I inserted a video into my movie clip. It freezes sometimes if internet connection is not fast enough but freezes at any frame. I want a loading icon displayed once it stops and disappear when it continues.
I have a introduction page with a video background, and a button that sends the user to another page.I just have one problem, and that's when you see the page online, for a slit of a second, you just see the button on a black background before the video is loaded and starts playing. Not really sure how to go about it.I recon the button should first be visible when the video appears or are loaded..? I have the following AS. "Mybtn" is my button.
var videos:Array=new Array("videos/video.flv"); stop(); stage.scaleMode=StageScaleMode.NO_SCALE; stage.align=StageAlign.TOP_LEFT;
I can't get the preloader to show when loading these external swfs.The functionality works but I need to show the preloader. When I test it the first movie will show the preloader.Does anything in my code keep the preloader from showing?[code]