ActionScript 3.0 :: Remove Containers Again Outside Function
May 17, 2009
[code]I add alot of containers to the stage, but I would like to be able to remove the containers again outside the function.I was thinking that I could maby write removeChild(snipper1), but I can't access them after they are created ?
Im trying to load my xml into a pattern that places the information found in a for loop nested inside a contentional MovieClip instance. For example: I have a movie clip (basically a main container) on the root timeline that should load 3 other instances of a movie clip which is just a back ground (or container) I created to present the xml data to the viewer. The Xml data is just a name, date, text, and thumbnail.
I am having issues with making my for loop nest my data from the xml into firstly create instances of the needed movie clips when they are needed and then nest the xml information inside of them...
Right now it works... It just that the information isn't nested so some of the movie clips appear on top of others due to how the code is set up and the display list... I formated it with the setChildIndex so it looks normal, but I want to develop a pattern to where the information fits into the containers correctly.
I am having a problem adding my containers. I have a class that holds all my players containers, x & y cor etc. They are all pushed into a single array. Then I have another class my main class. But I cant add my containers to the stage though my main class.
If I wanted to store multiple, related sprites, would it be more efficient to store them in a container Sprite and cycle through them by child number, or to use an Array.
Code: //Basically var container:Sprite = new Sprite(); container.addChild (obj1); container.addChild (obj2);
I'm newly migrating over to AS3, so this may be a silly question, but is there a way to use only one Loader to load in three external swfs into different MC containers on the stage? Or, do I have to specify a new Loader for each swf since I am loading into different containers?
Say I have (containerA, containerB and containerC) on the stage of my main movie -- would it be possible to only use one Loader here to load them all in simultaneously? If so, what would the proper syntax be?
Again, I know this may just be a simple fix, but so far I can only get this working by declaring three different Loaders, and it just seems like there should be a more efficient and simple way to accomplish this.
I have the following scenario: I create an HBox with a width of 1000000px (one million pixels of width). this big HBox is contained inside another small HBox that has a width of 1000 px
[Code]...
Inside this big HBox I create a bitmapFill of a simple image, its just a pattern of lines the problem is that the scrollBar of the small hbox doesnt work well, it just stops halfway, the thumb of the scrollbar keeps going, but the scrolling stops and the end of the big hbox is not beign reached. Here is the part of the code that makes the bitmapfill:
Is mx.containers.HDividedBox deprecated by some spark container in Flex 4.5? I'm new to Flex programming and can't find any spark replacement for it.I want to have 2 Lists separated by movable vertical bar.
Does flash supply 'invisible' containers, to make object management a little easier ? eg. add some objects to the container, then add the container to the stage, then later on remove the container (i.e removing also the objects) ?
So I have multiple containers made dynamically in AS3The content of these containers exceed the container, so I have scrollbars.My question is, how can I scroll in these containers with only a mouse.move.The other mouse.move articles I read is for one container.
I have this code below which works well to a certain extent. This code is on the 'PROFILE.swf'. On this page there is a sub menu containing 4 buttons: Biogs, Awards, Charity, Publications. When one of the the last 3 buttons are clicked the text already on the page fades away and the relevant, new, swf is loaded in place. Now because within each new swf there are more catergories in the sub menu to choose from, the buttons are also loaded with the new swf.
This means that after the first button is clicked, this code nolonger works as the target path changes. Initially the buttons are in Container2, then once the first button is loaded the buttons are in sub_cntr. My question is: Is it possible to write the code so that the target path is checked to both CONTAINER2 and SUB_CNTR?
[Flex 4] Float left or right in layouts or containers?i have a main container, that is dynamic, 100% width, and in it there are 3 components. one should be floating to left, to right and the other will be centered. how do i do that?
Is it possible to create Accordion with only the headers without adding any containers in it? Is there a way so that I can just create the Accordion with three sections with only labels?
I'm new to Flash Builder 4 and Actionscript 3 (actually, to programming as a whole beyond some very simplistic stuff). I have watched / read a bunch of tutorials, and started a project but now seem to have hit a wall. The answer is most likely simple, but seems to be alluding me.
How do I (or What approach should I take) to control visual elements, for instance, BorderContainer's, that I created dynamically?
As is, I have an Application containing a BorderContainer and a DataGrid. At runtime, 3 new BorderContainers (which are dragable, and resizeable) are created based on XML data that contains X & Y co-ordinates, and Height and Width values, and then added to the pre-existing BorderContainer. How would I go about getting the properties of these children BorderContainers to be displayed and remain up-to-date in the DataGrid (such as when they are moved/resized)?
I would like to modify an Accordion class to suit my needs.Instead of simply extending Accordion, I would like to copy and paste the whole class as a start, with the new class name "MyAccordion", into the src folder; to gain the maximum freedom(I assume).
However, several problems encountered. For the "include "../core/Version.as";" error, I had solved by replacing it with a explicit Version static const string. But for the problems lead by the inheritance, e.g. AccordionHeader, etc, I found that there would be too many files to be edited when going down the stream. I suspect I mis-understand the whole logic of editing the class.
Is there a way to link two Scroller containers in Adobe Flex? As in, when one scroller is modified, the same modifications will be reflected in a second scrolling container?What I am trying to do is have an image and label on different areas of the screen that are swipable, and when they are swiped/changed I want the same change to be reflected in the other Scroller container.
Here is my initial Scroller container with images that the label Scroller container should correspond to:
Not sure if I am doing something wrong, or completely misunderstanding how this works. I have three sets of objects that will always be in back, middle and front wrt to each otherSo I thought I could have three containers and add the objects in their respective locations.
back= new Sprite(); front = new Sprite(); addChild(back);
Isn't there a simple "remove all children" function in flash? I don't understand why this code isn't working. I add children via: for (var i in project_array[cp].project_type_clips){ container.header.type_loader.addChildAt(project_array[cp].project_type_clips[i],i); loadCount++ }
And then remove them via: for (var i in project_array[cp].project_type_clips){ container.header.type_loader.removeChildAt(i); }
But I get an error that the supplied index is out of bounds, and yet one clip is still left on stage. Likewise, if I try to add them without levels, like this: for (var i in project_array[cp].project_type_clips){ container.header.type_loader.addChild(project_array[cp].project_type_clips[i]); loadCount++ }
And remove: for (var i in project_array[cp].project_type_clips){ container.header.type_loader.removeChild(project_array[cp].project_type_clips[i]); } I get the same error.
I'm doing a website in flash and I'm creating sprtite to put image in it (child) when we clic on a link. But when we clic on another link, the child have to be removed but it doesn't. It doesn't reach theirselves (the child), so it can't be removed.em?This is my code:
Code: function sectIllustrations(event:Event) { contenu_mc.gotoAndStop("illustrations");
I have a movieClip in which by default it does not have an 'onPress' function applied to it. However, I have a button on the stage that the user can press to 'unlock' that mc, and when they unlock it, it sets a 'locked' variable to false, calls a function which checks the 'locked' status, and if it is false, it that sets the onPress for that movieclip (which makes it draggable)If that button is clicked again, 'locked' is set to true, and that same function is called again, and then the status is recognized as locked...but I need it to somehow remove/delete the 'onPress'function. I know the first thought would be to just set 'enabled' for the mc to false...which I tried at first.... but the problem is that some of the mc's are transparent in the middle, and there can be other items below them...and those items below need to be 'clickable'. Even though the top mc is not enabled, it still recognizes that it has had an 'onPress' function applied to it, and thus won't let anything below it be clicked. (When the movie first launches, the function setting the onPress has not yet been set, and so the items below it are therefore clickable).
I know that might have been a bit confusing, so let me know if you have any questions to further clarify. need to make a movieclip that was clickable (through an onPress function) onClickable, but also treat it like it has never had an onPress applied, so that any items below it can be clicked.
My problem is pretty simple: Flex containers do layout based on un-transformed children, and so rotated children are positioned as if there were no rotation, but then they're rotated around the top-left of that position. I've attached an image to show what I mean. Can I wrap the components in something? Or do I have to resort to custom components or fixed layouts? The image inlining doesn't look like it's working to me. Link to example image: [URL]
I have a panel and i have set minWidth and width for it. The code looks like this <s:Panel id="adg1" x="199" y="164" width="200" minWidth="300" title="Title"> Here the expected behaviour is width of the panel should be 300 since the minWidth > width,but the panel width is 200.I dont understand where i have went wrong.
i am trying to make a some groups within a predefined group at run time. i can make groups, the code is working fine. Now i have added two buttons in each group which is created in run time. now the problem is one of the button is x . the property of button should be when i click on it it should delete the very specific group in which it is built. please check out the code and tell me what additions should i make.
I've got a problem with a (seemingly) simple equation that i can't quite figure out.
My problem is as follows:
I've got a pretty basic for loop that creates a 'thumbnail' and puts it next to the previous one (With a little padding) inside a containing movie clip.[code]...
I am developing an AS3 website (client's request) but have run into a little trouble. My template.swf contains a fixed Header/ Footer and is resized to fit the browser window. The middle content is resized when the browser is resized using: