I am trying to create a function, wherein depending on the numeric value of a certain variable, a particular movieclip is loaded into a holder movie clip.This is how I would want the code to work...excuse the syntax as I am not very familiar with Actionscript 3.
Is there a way to obtain a reference name of each item on the stage. A reference name that can be then used to manipulate the object? (and how would one do that if successful in obtaining the name?)
As an example that is not working for me, if I drag to stage two movie clips and dynamically include 5 additional movie clips at runtime, this [code]...
I have a virtual on screen keyboard for a touch screen interface. I get the name of the key (Q, W, E, etc) by calling event.currentTarget.name Now each button is a movie clip with a small animation and I need to know which key is pressed so it can call the relevent movieclip..Below is the code:
Code: if (! initialized) { for (var c = 1; c < 1000; c++)
[Code].....
The error given is "1120: Access of undefined property particle4." However, everything traces correctly, but the individual particles cannot be accessed outside of the loop. Eventually I want to add the next particle at the mouse position on every click, but obviously I can't do that without being able to access the individual particles. I also read about having to use getChildByName() to access names set in AS3, but I haven't been able to get that to work either.
I have this little flash movie, that goes full screen when you launch it, there's a big button in the middle that says "Press here", when you press it the screen goes black, and a movie starts playing.
When I run this NOT in fullscreen it works like a charm. The problem is though when I run it in fullscreen it freezes a frame before the movie.
Here's the error I get when debugging: ReferenceError: Error #1056: Cannot create property ryt on flash.display.Stage.
From what I googled I understood that this was caused because somehow the movie clip is set to private, and flash can not access it.
The solution is to declare this movie clip public.
That's where my AS3 knowledge ends, I tried "public var ryt;" but then it says I have to declare this in some package.
I have a very simple function that attaches another MC from the library to another MC, the thing about the function is that it is supposed to attach the MC to many other MCs, my MCs are named mNumber_mc (eg. m1_mc, m2_mc, m3_mc, etc...) I try to assemble the names in this way:
I've worked out a way to get the proper instance name in stored in a variable (called listName), and I've got a SOUND_COMPLETE listener applied to my sound channel. What I need to happen is, when the function called by the SOUND_COMPLETE event fires, the object on the stage with the instance name that matches the string currently stored is affected.[code]...
dynamically assign variable names from XML? For instance, if I have an XML file with a list of variable names and their respective values, can I make my Flash movie create these variables?
I am working on a project at work that will be a data driven, county-by-county map of the United States. We have received a FLA file with all of the counties (3000+ of them) demarcated and placed properly. In addition each county is a unique movieclip in the library, with a unique library name. However, the instances on the stage have no name at all. In order to reference an instance it has to have a unique name, but I do not want to have to go through and name them all by hand as this could take me weeks. The names they have in the library are meaningful numbers (FIPS codes) and if I could just name each instance with the name it has in the library (since there are only one of each library movie clip in the stage) that would be great.
Is it possible to add a textField dynamically but have different instance name each time this is created? In other words if I have a button that whenever its click it will add a textField to the stage and assigns a new instance each time this is added.
Code: button.addEventListener(MouseEvent.CLICK, addField); var inputWidth = 200; var inputHeight = 20;
I have a movieclip that I need to duplicate dynamically based on an outside variable.e.g. clip1, clip2, etc This variable changes so I can't hardcode the number of times it occurs.Is there a way to dynamically create this movieclip multiple times and align it according on the screen?
I want to create object instances based on user input but I can't figure out how to get a unique variable name for each instance (I want to be able to get at and manipulate them later). In other languages I would usually just use an eval() function to pull this off.
[Code]....
Code: 1119: Access of possibly undefined property charlie through a reference with static type poundConuter. poundConuter.mxml
I have loaded an externally SWF (sonswf) file inside my movie (parentswf).
son.swf has 2 objects inside its library: Character (Base Class = "flash.display.Sprite", Class = "Character") CharacterHead (Base Class = "flash.display.Sprite", Class = "CharacterHead")
The "Character" object has inside 1 instance of "CharacterHead" and "CharacterHead" does not have a instance name asociated with it.
This is something like what i have got so far inside parent.swf :
ActionScript Code: var ipAddress:String = "NNN.NNN.N.NNN" // not important var loadedSwf:Array = ["THIS IS WHERE I CAN GET SONSWF", null] var loader:Loader = new Loader();
[Code]....
So i need it to trace the class (not the Base Class that it extends) when instanciated from the parent.swf
Is it possible to add a textField dynamically but have different instance name each time this is created? In other words if I have a button that whenever its click it will add a textField to the stage and assigns a new instance each time this is added.
ActionScript Code: button.addEventListener(MouseEvent.CLICK, addField); var inputWidth = 200; var inputHeight = 20; function addField(event:MouseEvent):void{ [Code] .....
Something like this but instead of textFieldName this would be different each time.
I am using attachMovie in a for(var i=1; i<50; i++) loop.Everything loads fine, but I am having difficulty referencing the dynamically created instance names.I don't want to reference individually ie movieclip1, movieclip2 etc.but more by movieclip[i].Basically - if movieclip instance 1 is rolled over I want to display image 1, and so on?
I am trying to use a for loop, to place 5 instances of the same movieclip on the stage. In the loop I used .name to give each movieclip a unique instance name. But when I try to reference one of those instance names in an event listener I get an error. Here is an example of what I am trying to do:
Quote:
var xPos:int = 120; var yPos:int = 60; for (var i:Number = 1; i<=5; i++) {
[Code].....
This code generates an error saying that the cStar2 property is undefined. In the example above, does the for loop create 5 copies of the movieclip starC_moov, and give them unique instance names cStar1, cStar2, cStar3, cStar4 and cStar5?
What I'm trying to do is dynamically assign instance names to movie clips placed on the stage based on their position on the stage. Say if one had an _x value of 1, i would want to assign that clip the instance name of "clip1" and if another had the _x value of 599, I would want to assign that clip the instance name of "clip599". Logically, I would think it would work like this (placed on each individual movie clip):
I am trying to use a for loop, to place 5 instances of the same movieclip on the stage. In the loop I used .name to give each movieclip a unique instance name. But when I try to reference one of those instance names in an event listener I get an error. [code]...
Lets say you have a bunch of similar movieclips and you want to move anyone of them dynamically. We would use:
[Code]...
Something like that. However, my issue is not selecting a movieclip dynamically, but selecting another movieclip dynamically within a dynamically selected movieclip.
I have been working on a Flash movie that loads variable data from an external XML file and dynamically displays the item names in a menu which may then be clicked to display other dynamically-loaded content that corresponds to the menu item that was clicked. I have now come to a standstill in the project as there is something I'd like to achieve but simply cannot work out how. This is my first attempt at working with XML in Flash and one of my early attempts at using variables. What I'm trying to achieve is; once the user has viewed the item's content, they can simply click "next" and "previous" buttons to display all of the content for the next or previous items in the XML document.
I know it probably sounds simple and I'm sure some of you could achieve this in 5 minutes (!) but I can't get my head around some of the coding. I assume previousSibling and nextSibling would come into play here as well as some sort of functions which access arrays of data for the previous and next items, but I'm just not sure how to correctly put these things to use. Rather than post my code and example images of the stage up here on the forums, I've created an html page here: [URL]