I need to access the elements of an array that is declared in the main swf(_level0). But I need to change it from another swf.How can I do it??So far I have this:
MAIN SWF:
var vector1:Array = [biblio_vid1, biblio_vid2, biblio_vid3, btn_1_4, biblio_vid4];
OTHER SWF:
var vector2:Array = _level0.vector1.slice();
trace(vector2); // undefined,undefined,undefined,undefined,undefined
I need to access the elements of an array that is declared in the main swf(_level0). But I need to change it from another swf. I have this:
MAIN SWF: var vector1:Array = [biblio_vid1, biblio_vid2, biblio_vid3, btn_1_4, biblio_vid4]; OTHER SWF: var vector2:Array = _level0.vector1.slice(); trace(vector2); // undefined,undefined,undefined,undefined,undefined
I've been trying to move array elements from one array to another using the push method. The problem is that the element pushed should any longer be on the first array where it was taken from. That's where i'm stuck..
If I am a subclass of an Array, how do I access an element?
class ArrayOfFoo extends Array { public function getFooAt(anIndex : int) : Foo { return this[anIndex] as Foo; // <---- looks for an object attribute (named "0", for example) } }
I could wrap an array instead of subclassing it, however lacking a universal IArray interface, that is less than useful for standard and custom functions expecting an Array.
I had no problem working with xml in cumbersome AS2, but apparently it's menat to be easier in AS£, however I'm having a problem getting the data from this piece.
Basically I need to be able to access the id & src.
I am unable to access 2nd element and 3rd element (I can access 1st element) XML : <data> <text1> text1 </text1> <text2> text2 </text2> <text3> text3 </text3> </data> [Code] .....
Does anyone know if its possible to access children elements in a SWC? I have created some MC's and inside of some of these MC's I have some dynamic textFields. I export the content to a SWC and load it into my Flex project. No problem loading it or accessing the parent elements, they display fine. But I want to access the textfields nestes in the MC's and modify the text. When I debug the app, I can see the textfields as child elements. It's typed as a TextField and the Instance Name is the same as input in the Flash IDE but I cannot access it. When Flex compiles it throws an error saying it doesn't recognize the method. I've tried to insert actionscript on the timeline, linked external classes and nothing can be accessed.
I have an object, myObj, that has no key/value pairs, only elements. When i trace it out i get the elements listed inbetween curly braces {item1, item2, item3, item4} I can access the first element by calling myObj.first( ) and I guess there are other methods I could try to call on the object - such as myObj.last( ) - but I can't seem to access the other elements in the object. I would like to be able to do something like:
Access stage objects (like Movie Clip or text fields) from sub classes.The problem came when I define a subclass and try to access stage objects. How can I do that?Imagine I have a movie clip named redBox_mc on the stage.I want to change it`s alpha after I get my xml loaded.(or any other action in subclass)
Main class:
package src{ // .. public class code01 extends MovieClip { public var rt:xmlReader = new xmlReader("art.xml"); // my subclass
xml_object.childNodes.length will return the number of childnodes there are. But I don't see a way to get at the number of childnodes of a particular type. This will not tell me, for example, how many childnodes of type "b" that "a" has. I can't see Flash XML support being this sparse. Is there a built-in way of accessing the nth child of a node of a particular element name or am I stuck with accessing it only by number.
I have an external class in a .as file, my problem is that I can't access text box elements on the stage. Code like stage.txtfield.text or this.parent.txtfield.text does not work. The txtfield is the instace name of a Dynamic Text field.
I'm writing a FlashLite ActionScript2 piece of code. I have a series of textfields that are dynamically created and displayed on screen. I then wish to drag each of these textfields around. To achieve this I used some code from another flash site for dragging and dropping. I have two problems:
1) The txtMovies are dynamically allocated so each as a number appended to it, i.e. txtMovie0, txtMovie1 and so on. I can't figure out how to assign these in a non hardcoded fashion within a loop i.e.
object_array[0] = ("txtMovie"+i);
When I do this, it doesn't work. I think it's because it's not an object but a string. I tried using Object as a prefix to the part in brackets, tried [ ] etc... but couldn't get it to work.
2) In the function fnTxtMovieOnRelease I'd like to access the parameters (i.e. .text) of the selected text movie but, I don't know how to access it. I have no idea how to detect which of the movies are selected and thus access their individual text strings. I've tried to pass a parameter to the fnTxtMovieOnPress function but this then stops that code from working and I really don't know why.
[code]Also pass the Stage reference still it not showing any error and text box is also blank,text is embed ed and the code is.[code]If I put import flash. display. List; it shows an error 1172: Definition flash.display:List could not be found.
How do you empty an array. I want the array complete empty, so the array length =0. I have tried this code, but that doesn�t take away all elements in an array, just a few.
for (i=0; i<myArray.length; i++) { myArray.pop(); }
In a fla file (flash8) I added an "Input-text" naming the var: "varInput", and selected "Numeral [0..9]" from "Character Embedding".I added another input object, this time of "Dynamic -text" text type naming the var:"varOutput". I also added a button naming its' instance name:"btnDisplay".In "actions" panel I wrote the following [code]....
I´m trying to order elements of an array. When the dates come from dynamics text it´s no problem, bad when come from input text the dates are treated like strings and it´s impossible to order correctly, because 15 is considered less than 3. In both cases I can operate correctly whit this dates like numbers.How is possible to order this dates from input text, like numbers?
I have array with 5 boxes. I show this boxes on the stage + showing it random. Now I want add events for this boxes. For example if I click to box1 I must go to 'p4', if I click to any other boxes I must go to 'p3'.
I try to make the same like for buttons, but its not working: classNames[0].addEventListener(MouseEvent.CLICK, goCorrect); function goCorrect(event:MouseEvent):void { trace("p4"); gotoAndStop('p4'); [Code] .....
is there an easy way, using 1 or more for loops, to hit test every object in an array against every other object in that array. So I've got an array of 6 things
If i have array like var my_Arr:Array = new Array("a", "b", "c");and i have button to use random element of ths array , is there any to remove that element that if i press the button again i won't find the last element ?