Actionscript 3 :: Flash - Movieclips Children Lost?
Jan 27, 2010
I have a empty movieclip container in which I add movieclips as children. But when I try to get the children it does not trace/return anything. Here is my code.
// Creating Container
var competencyContainer:MovieClip = new MovieClip();
competencyContainer.name = "competencyContainer";
I have a empty movieclip container in which I add movieclips as children. But when I try to get the children it does not trace/return anything. [code]...
I have a empty movieclip container in which I add movieclips as children. But when I try to get the children it does not trace/return anything. Here is my code.
I have placed 3 movieclips named mcParent, mcChild1, mcChild2 and 1 textbox in flash. child are childrens of parent movie clip. child1 and child2 both are of sizes 300 whereas parent movieclip is 600px, textbox is placed inside child2 movie clip .
I have made the flash to auto resize according to the screen area. Everything works well, but after resize it resizes parent and all childrens and textbox which is correct. The problem is with the correct placement of textbox on mcChild2. I have seen that after resize, mcParent width and scalex both changes but the child clips doesn't changed its sizes even they are stretched but there sizes are not updated due to which I am unable to get the exact location of where to place the textbox.
I receive the following warning, probably because I'm using a cast. How can I get all the children and play them then ?
TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::Shape@28a63741 to flash.display.MovieClip. at cmTutorial_fla::welcomeBoard_1/myMethodName() at flash.utils::Timer/_timerDispatch() at flash.utils::Timer/tick()
I have a set of movieclips that are added as children to a parent mc. I want to scale the parent mc up but keep one of the mc's in the same place on the stage. I think the easiest way to do that is to scale the mc up, calculate how far the child mc moves and move the parent an equal amount in th opposite direction. Everything works but I can't for the life of me wrap my head around the math required to calculate the distance to move the parent mc. Has anyone else tried this? Is there an easier way that I don't know about?
I'm having a hard time with some code in actionscript 3.0. I don'y know how to randomize the movieclips stored on child and pick only 8 movieclips wherein there are 10 movieclips stored. I hope you'll be able to help me with this problem.[code]...
I have 2 swf files. One is loaded and loading an externally loaded swf into it.Here is the code in the first loaded swf: #1
var logo:Loader = new Loader(); logo.load(new URLRequest("images/Logo.png")); logo.contentLoaderInfo.addEventListener(Event.COMPLETE, LoadLogo); function LoadLogo(e:Event):void
[code]....
EDIT:I am having major SANDBOX issues now when I make the clip load from an external URL. I am also coding for an ANDROID using FLASH CS5.5. Its not allowing me to use Security.allowDomain("*");
I'm making a OSX-finder-type file browser in CS4.The Structure for the folder and files is being generated by a PHP in a XML, heres an example:(sorry the xml is not sorted, but the command i'm using in php doesn't sort it)
I have created a video with a control bar in Flash 8. When I run the .swf file by itself (in Flash player or IE) the control bar is there but when I add it to my web page the control bar is missing.
I know the title may be funny for you but I am actually facing it. My page has a checkbox and textbox. I have a flash control (not developed by and so I don't have it's code) and a button inside that control. When the button is clicked inside flash control it causes redirection(or may be postback) to the same page but the values typed the user in textbox and checkbox are no longer available. They are lost! How can I handle this stuff? I am pulling my hair apart. I don't even the source code of that control
I have three very old flash movies that have lost their extensions and can not open them any more. how can I open them in the newer Flash 9.0 that I have they were originally done on a PC Flash 3.0.
The website need to login to perform certain task. We use stock Auth component to do the job.
Everything is fine until it hits an interface which build in Flash. Talking to Amf seems fine. But when the Flash player try to talk to other controller - got redirect because the session in not presented.
So basically when a user login - I need to somehow find a way to login the Flash player in as well.
ADDITION: This only solve half of the problem.
Backtrack a little bit. How the Auth components evaluate the requester?
If the Session.checkAgent is true. They check if its the last one. So Flash has no chance they have a different Agent string.
OK now - Auth check them out - what? The Session cookie they store earlier ... so fail again.
I am using Amf (as Cakephp Plugins) when I tried to test if the $this->params['actions'] is start with amf - it works sometime doesn't work sometime. Looking at "Charles" I can see they all call to the amf controller.
The pictures (.png or .bmp) looks fine when they viewed in "Windows Picture & Fax Viewer" but when I imported it to Flash CS4, It lost their quality and doesn't look attractive.
Does anybody know how to force Flash to embed all neededcharacters when creating font symbol? When embedded font is used in textfields instead of device fonts a lot of characters stop to be accessible. IsFlash limited to use only with a couple of languages? What about rest of them?
In the Flash IDE, I have made a dynamic text field bold. When the Flash is compiled and run, the bold styling disappears. How do I retain the bold styling?
I am working with a function that converts csv data to a multi-dimentional array. I am then going through the characters to find specific situations in the way the strings are handled in the array. One example is if I have a string like - "this is a string, yeah" - then I make sure not to count the comma in the string because it is between quotes from that string. Anyhow In the following function I have some how lost my spaces in the results.Instead of getting "this is AS3" I am getting "thisisAS3". Spaces seem to only be available in the strings that have quotes.
function CSVtoArray(csv:String):Array { var inQuotes:Boolean = false; var field:String = "";
Trying to make a grid based question answer game and load variables from a text file using for loops into an array. I wanted to reduce redundant code and use for loops to populate my arrays. The issue I am having is with my arrays being lost/destroyed outside of the loader function.
I understand that if an array is declared inside the function, naturally the array would be destroyed upon exit of the function. However I am declaring the arrays outside of the function so the arrays should remain intact after I exit the function.
BTW - I'm not having an issue with the loading of the data. The data is loading correctly. The array is simply being destroyed after the data has loaded.
//Create the arrays to hold the //categories, questions, and answers var categoryArray:Array = new Array(); var quesAnswArray:Array = new Array();
ive been creating .FLV videos using premiere. Inorder to view them in IE, do I need to use the 'Flash' software to create a .SWF? I'm a little lost in the process post edit --> web
In this game attached I need the old Children (rats) to hurt the character when he walks into them, however only the most recently added Child is active in that way... also the rats seem to appear above the character instead of below, is there any way to resolve these issues??
I have a Sprite called pageContent. Inside pageContent are 12 more Sprites with unique names, a couple of Buttons, and some TextFields. Inside each of the 12 Sprites I have either one or two TextFields and one TextInput. My question is, since they are children inside a child of pageContent, how can I access them? Here is how I am trying to do it:
[Code]...
In my mind, this should totally work. But surprise, surprise, it doesn't. I have debugged it and it works fine for the first two lines, but when it tries to get numChildren of a Child of pageContent (line 3), I get this error: PHP Code: 1119: Access of possibly undefined property numChildren through a reference with static type flash.display:DisplayObject.
I want to have a rollover effect of a movieclip (mo1) inside a movieclip (mo) of another movieclip (popup1).Is it possible to do that? I try calling it using this code in the frame 1 of my flash, am i doing wrongly?
Newbie to XML here and I have what I *hope* is an easy problem, but I just don't know the answer. And as I have to try and show this by Monday, I'm sort of stuck. I am trying to pull in information about houses via an xml file. Each house has 1 address, 1 owner, 1 description, and about 6 photos. I have no problem accessing the address, owner, etc, and I can always access the first photo, but whenever I cycle through the photos, I seem to cycle through the first photo for every house, not every photo for each house.
Basically, I need the children <images> to go up by one, without the the parent going up by 1. I am hoping I am describing this well. My code looks like this:
I have a Canvas which has many components inside it and those again, have many components inside them.
getChildren() returns only the top level children. What is the best way to retrieve all the children (children of children of children and so on).
Well, I sorta know how to do this by iterating through the children, but the code is really messy. I'd prefer to use a nice recursive function. Has anyone written this before? Or is there a Util class to do this?
I am trying to pull in information about houses via an xmlfile. Each house has 1 address, 1 owner, 1 description, and about 6photos. I have no problem accessing the address, owner, etc, and Ican always access the first photo, but whenever I cycle through thephotos, I seem to cycle through the first photo for every house,not every photo for each house.Basically, I need the children <images> to go up byone, without the the parent going up by 1. I am hoping I amdescribing this well.My code looks like this:
total = xmlNode.childNodes.length; totalb = xmlNode.childNodes[0].childNodes[5].childNodes.length;
for some reason STORAGE[0].getChildAt(0) works whereas liner.getChildAt(0).getChildAt(0) does not. STORAGE is a movieclip and a child of liner. the error is something about not being able to use getChildAt on a display object. what's wrong? is there any other approach i could use? PS: liner.getChildAt(0) works and does indeed seem to refer to STORAGE[0]
I created a FLASH header for a website. My client wants me to remove a small line of text from it, but I no longer have the original .fla file. The text is over a simple gradient background, and I could probably just cover the text with a color rectangle.
I encrypted my swf by SWF Encrypt and I lost my fla.... :/Now I can't decompile this swf because it is encrypted.is It any possibilty to recover this .fla ? program, method ?