i have a problem with loading images form xml to my flash file, i think my movieclip does not scale the imported image, because it reads a string, not an image, so, i need to set the size properties to the image, and i wonder if this could be possible by applying a css..
this is my AS2 code:
Code:
//variable imagen
var imagen:String;
//acceder al child del xml
There's a Loader that I'm filling with different images depending on the button clicked. Now to keep it tidy I'm using the exact same loader. The problem is that no matter what I do to the image, the next image loaded always get's the properties of the previous one. I've used unload and the Loader returns 0 in width and height, and still the next image get's the previous image's w/h. Othe attempts have been separating it from the parent container and taking it out of the display list, and also using an Event.UNLOAD to make sure the previous image is out before the loading of the new image.
Script is gonne kinda long, but the basics would be these,
BrowserLoad.unload(); BrowserReq = new URLRequest("ImageB.jpg"); BrowserLoad.load(BrowserReq);
[Code]....
I guess it's general question: how can i be sure the image previously loaded in a Loader will not affect the next one coming? (its width and height being 0 has not been enough...)
i'm following a tutorial but modifying it to suit what i'm trying to do, basically the tutorial sets the X of each image upon loading but what i need is for the X of the image to change according to the position of mouseX
since cvItemLoader is a variable inside of the cfAddItems function i can't change the image's X from outside the function, at the same time i can't possibly define the variables outside because the total number of images will vary
here's my codes :
var cvTotalThumbs:Number; var cvXMLList:XMLList; var cvMenu:MovieClip;
i have and xml that passes these image details to be loaded into flash. image path, x,y,heigt,width, rotation i use moviecliploader and attachemovies with a for loop to load the images. but find difficult set images there respected property after onLoadComplete even if the movieclip loader as i can pass the approriate values in to movies.how to pass the properties into onLoadComplete even of the image
I am still wrapping my head around AS3 and have been building out functionality that loads external images (PNG) from XML and putting them into MovieClips that have interactive events assigned.[code]What I'm trying to do is smooth the images when they are loaded and then adding them to the container "imageClick". What is happening is that the "image" is returning null. A lot of the code above is snippets I've been finding and I guess I'm confused with how some of these things work together.If I remove all the "image" functionality and change the line:[code]The images load fine and show up, but they aren't smooth when scaled.I guess what I'm asking, is how come my "image" object is returning null every time?
I've got an image slideshow, and a preloader for each individual image. I want the preloader BAR to be dynamically assigned the width of the banner, which is defined in a variable. Here are my preloader settings and function call:
Basically, what is happening is. The "progressBar" width is being defined as the variable BANNER_WIDTH, but when the _xscale property is run in my preloading function, it doesn't care what the banner width is. So what I want to say is. I want you to _xscale according to what is being loaded, but I don't want your _xscale to exceed BANNER_WIDTH's width. I don't know how to do this and keep the preloader accurate. I can only save as CS4, CS5.
I'm loading a bunch of images through XML like this:
[Code]...
Pretty simple. Loads each image into a imgHolder_mc named 0, 1, 2, etc. Each image is also set to alpha = 0 since I don't want them to show unless the slider is changed.
I did small flash where i exported layers from Photoshop and converted them into movieclips. currently i need to change they image source to other when i click on button. this one is required to make swf file smaller to load files after loading swf file itself. i found how to do it but in this case i cant change size of picture.
Code: function img5(e:MouseEvent):void{ var imageLoader:Loader = new Loader(); var imageRequest:URLRequest = new URLRequest("images/Water lilies.jpg");
Just been playing around with the tutorials, on the Set properties/Get properties. Everything is all cool, except the "instance name" aspect. I dnt really understand that too well. Is it possible to change an Mc Name dynamically? If you look at my FLA when you hit the top left red button you will get a trace of the mcName as "square". Now if you input a new mc Name on the right hand side, you will see it change on the left hand side. But i want to know why it doesnt remain as the new mc Name, it still goes back to square.
I forgot to put it in the title so I'll just place it here; I am using AS 2.0. I know that there are other ways to accomplish the goal that am after, but I was wondering if anyone knows of a way to access the properties of an object's properties?
Here is the code that I thought of, even though it doesn't work
var a:Object = new Object(); a.bproperty = 0; //lowerlevel properties a.cproperty = 1; // lowerlevel properties
[Code].....
This really just boils down to how I am organizing the code(I have ideas on what do next, and i am 99% sure that I can get them to work), and if there is a way to dynamically access the properties of the objects properties, It will save me from creating yet another large block of code for my project. If you want to see the unfinished project, go to [URL]
As2 converting to as3 I would like to: Load a movie or an image Be able to have a loading bar (this is not necessary for now, unless easy) To KNOW when its loaded To access its properties like instance name and xPos and yPos so I can tween it on command.
i'm attempting to cast an object's property as an actual property of another object. here's my object variable: var propObj:Object = {prop:"width", width:50}; now i want to assign the property of a sprite using that object's properties. var sp:Sprite = new Sprite(); sp.(propObj.prop as Sprite.property) = propObj.width; now, i'm not even going to try that because i know the compiler will explode all up in my face. but you should be able to see what i'm trying to do. why i'm trying to do it is because i'm reading in an XML file with an undetermined list of usable properties for specific objects. so instead of writing something like a huge switch statement to evaluate whether the XML file has a value for that specific property, i'm trying to assign properties dynamically based on what's available in the XML file. if what i'm trying to do is possible, what's the best way to do it?
i want to rotate 3D an Image called img1 in Flex. I want to rotate it around y axis 180 degree. I can do this by using 3D effect already built in Flex but i want to do a bit more different. I want during rotating, there's another image called img2 appear on back of img1 (in default case, the image appear on the back is img1) and when rotating finish, the image will be img2.
I am working on an Image manipulation application which will be developed using Flash/ C#.Net. Is this possible to save the image manipulations (not the image) saved from Adobe Lightroom for a specific image & then merge these change sets with an image to make a new image using C#.Net?
Also, the application for image manipulation will be developed in the Flash/ Action Script. Please share some links as to how we can save the image manipulations for an image (not the image) so that it can be merged with an image later on.
I am changing image through flex every time i change it saved into server directory with same name(which i am referring to show). So when i refresh my page my browser didn't send new request to server since it's already in request.so didn't getting new image.Tip:- when i clear browser history it will come with new image
I'm trying to craft a simple image gallery with 6 thumbnails on the left and a large image container on the right. I've assigned a MOUSE_OVER listener that executes the following function when activated:
Code: function viewLargeImage(evt:MouseEvent):void { var imageName:String = evt.target.name + "_large"; this.mc_tabRight.imageName.visible = true; }
The instance names of the thumbnails are img1, img2, and so on, and their larger counterparts are img1_large, img2_large, and so on. When the MOUSE_OVER occurs, the larger version becomes visible. The gallery is within a movie clip (mc_tabRight; a tab that pulls out from the right side).So in my mind, the second line of the function should make visible the instance passed from the variable in the first line based on the rollover. I tested the code using trace("imageName"); and it returned the correct instance name, but when executed and the thumbnails rolled-over, it returns this error: TypeError: Error #1010: A term is undefined and has no properties.
The larger images are all present on the stage when the function is called. I'm sure I'm making some fundamental error here,
i have created a Vehicle.as file and a Car.as file which are in the same project. The problem i am having is trying to use the properties in my Car.as from my Vehicle.as file.
[Code]...
When i type this line of code, _gasMileage = mpg; and build it i get the following error, C:UsersvistaDocumentsFlashDevelopProjectsVehi cleAppCar.as(20): col: 4 Error: Attempted access of inaccessible property _gasMileage through a reference with static type Car. Now i tried to add an import statement i.e import Vehicle but that did not work. How can i use the private attributes of my Vehicle class in my Car class appropriately?
Is it possible to have a text that they have the same variable and but different properties? Naming them the same variable doesn't work Here is the case one is Input type and a Dynamic one What ever i type in the Input appears on the Dynamic one
I need to create animations to serve two audiences: 1) human participants in an experiment, and 2) a program I'm writing that will "watch" the same scenes. For the first audience, exporting to SWF works just fine, but for the second "audience", the Export Motion XML option isn't working as expected.
As a test, I created an ActionScript3 FLA file in Flash CS4 with a stationary red circle in one layer and a green circle in a second layer that moves across 10 frames. When I export each of these layers, the files differ only in the "x", "y", and "symbolName" attributes.
How can I generate a single text-formatted file that shows the positions of each symbol in each frame?
Is there a way for me to handle relative properties? For example I have a circle in a box. The box is being moved, resized, rotated etc. How do I move, resize, rotate etc. the circle as if it were inside the box? Or must I remember the properties of the box, resize, move etc. it to default, move the ball then move, resize, rotate etc. the box again?
So the reason I'm asking is..I have like 2000+ lines of code in 5 different separate classes. And they ALL have public properties and methods (as in, ALL the properties and methods are public). This is a fairly complex tile game 2d platformer. And yet everything is working fine. From what I've read, it seems that it 'MAY' cause problems later, where you might make a mistake and call a property twice, or call it 'wrongly', which then 'MAY' cause a bug that would be hard to backtrack.
There are surely many other reasons why not to do this..but if everything is working smoothly so far, should I really go back and try to make every variable private and recode this engine before I get to far?
I have seen several different ways of contolling or referencing duplicated clipsone example I know [AS] setProperty (eval ("_root.bar" + i), _rotation, i);[/AS] What are some others? And if somone was feeling really kind I would love to see it written as a function. I am trying to expand my code abilities
I would like to loop through every property of a movie clip. how to do this and I can only get one level down. If someone could let me know that would be great. here's how I am checking the first level:
[AS]function checkOb(ob){ for (var i in ob){ trace(i+":"+ob[i]) } }