Flash - How To Traverse Objects Using AS
Apr 14, 2010I wanna do something like this:
i=2;
_root.("process" + i)._x = var_Process_Pos_x;
How it is possible?
I wanna do something like this:
i=2;
_root.("process" + i)._x = var_Process_Pos_x;
How it is possible?
I am using AS3 to traverse through XML but the Flash help is really insufficient here. Do you know any easy-to-read tutorial on how to traverse E4X in for loops or similar?
View 2 RepliesHow to read an XML document as shown in the figure.From bottom to top direction using XML Object. First take the parent node of of the current node and move upward direction.We can pass the values of array index or any values that we need to traverse in this direction.
View 2 Repliesvar myXML:XML = <root>
<first>
<a title = "First Letter">
[Code]...
i would like to traverse the above XML searching only for an attribute. i don't know about <first> or its children (<a> and <b>), or even which level the element containing the attribute (the XML can be much deeper than my example).
it seems that the descendent accessor does not work with finding elements based on their attribute. for example, i want to traverse the XML and find the element with the attribute "Second Letter".
trace(myXML..(@title == "Second Letter"));
is it not possible to traverse an XML from the root and locate an element by an attribute?
I am dynamically creating a UI component based on XML templates stored in database. Now I want to access one of the child component of this UIComponent Class. I dont see any children property in this class? How could I possibly traverse through each child comppnent of this class and set its properties according to some logic in code(which I could not do in templates itself).
[Code]...
I have some kind of UIComponent grouping which may look something like this with the classes "Group" and "Element". Groups can have children and children may be elements or groups again, basically similar to a file system or the str+g group function in several graphics programs. The simplest form of a group is a group with only children which are also the most low level groups in the tree.
The display hierarchy is already existant, i try to persist it to xml.
Group
- element
- Group
- element
- Group
-element
-element
- element
- element
I want to rebuild this structure in an xml-document for persistence. I know how to build an xml document in Flex but not how to (recursively) traverse this n-tree correctly. For getting only the child nodes one could make use of the following algorithm (pseudo code). But somehow I don't understand how to create the xml from this.
walkTree(group) {
children = node.getChildren
if(children != null) {
for(int i=0; i<children.length; i++) {
if(children[i].isGroup()) {
walkTree(group[i]);
} else {
trace(child);
}}}}
I need to add accessibility to a flash program which I have created. I can make the screen reader state all of the different buttons and at the top level of a combobox. However if I traverse the combobox none of the items are mentioned by the screenreader. I've tried various things down to trying to set the accessibility properties of the combobox items as though they were an array
cb[0].accessibilityProperties = accessProps0; but nothing seems to work.
I have the following code...
[Code]....
The point of this code is to be able to search through previously duplicated movie clips to find the one that I am trying to access.... it doesn't seem to be working even though I have a similar routine that does seem to work. Anyone know of a better way to access/traverse the available movie clips to find the one I want?
Internally Flash obviously keeps a list of the primitives drawn using Graphics so I wondered if you have many such primitives in a Sprite, can you re-position/remove/alter individual items rather than clear and re-draw everything? Or is this deeper into the bowels of Flash than you're allowed (or recommended) to go?
View 4 RepliesIs this the correct, most efficient way to recycle objects when creating an array of objects?
package com {
public class CreateList extends MovieClip {
//this is the object I will be recycling
private var newProperty:PropertyRow;
//this is the array I will use to reference the objects
[Code]...
I'm using Zend AMF to send my remote objects to Flex. I've defined a Constant class and created getASClassName() method. Then I've created Action script class in flex.
Objects are send successfully, but they are deserialized to generic Objects in Flex instead of specific ones. EDIT: On network monitor in Flex I can see that AMF value is set to com.my.project.valueobjects.Constant. Although array from event.result contains Objects.
[Code]...
I have an array of temporary objects created in a for loop. The objects are of type class "Tile", a class I created. However, it appears that whenever I create a lot of tiles in the for loop, the program slows down indefinitely.
While the array is whiped at a later trigger point, I am thinking that perhaps these Tile objects are not being erased from memory. They are being created on the fly in a for loop, and the array is being reset to "array = []".
Are the objects still in memory or are they cleaned up when the array is set to []?
What I have is a game with a Level object, inside the Level is a Player object, and they don't have instance names given, what I'm trying to figure out is how to do is make it so that the player can change the x or y properties of the Level object.
To be more precise, I'm making it so that when the player moves in a certain direction, he either moves accross the stage, or he starts moving the Level object around the stage, it'd be in an Event kind of function, now I can easily make the Player move, but I don't know how to make the Level object move which the player is inside of.
I have a service which returns an Array of ObjectProxy objects. I would like to cast this to a custom object (a value object) and create an ArrayCollection. How can I do this?ited:I am using Django and PyAMF for the backend. I had to write a custom SQL query and I am wrapping the resulting records in ObjectProxy and sending the whole result as an ArrayCollection.Here is my client side code:
[ArrayElementType("SessionVO")]
[Bindable]
private var _list:ArrayCollection;
[code]....
I will try to give as much detail as I can. I am creating an CRM application using Flex(Cairngorm 2)/Java/Hibernate. The basic problem I am having is this: I have a Customer class in Java that has an ArrayList of Address classes. I have a Customer class in Flex that has an ArrayCollection of Address classes. When I make the remote object call for a Customer I get back a Customer object in Flex, but the ArrayCollecion objects have a data type of Object instead of Address. If I try to call for a List of Address classes I get the same result. If I try to call for a List of Customer classes I get a list of Customer classes in Flex. Using tomcat 6 with the following jars:
[Code]...
How do I align a movieclip, which width and height is user-defined, inside another object (this one is static, though). Top-left alignment is easy, x=0 and y=0, but what about center, center left, bottom left, etc? Math(.round) i suppose, but how?I want an object (static) inside the movieclip (user-defined) to stay aligned to, for instance, the top right corner, similiar to the minimize, maximize and close buttons at the top right of your browser.. The height and width data is pre-defined by the user in another file.But that does probably not make any difference...
View 3 RepliesI want to create a flash movie which firstly loads a selection of images/objects into a portion of the frame. After this is complete, the user can then drag these objects onto another area and the object will be created where the user has chosen. The user can then drag another instance of the ojects onto the area.
For example, there is a background of a lake in one area. A selection of boat pngs are loaded in an area below the lake. The user can drag these boats and place them on the lake. They can drag a boat multiple times if they wish.
I have two movie-clips, one is small-box and another is big-box .Both are rectangular shape. Small- box has an index 0, and big-box has an index 1. Their x,y are same and big-box being big in size gets hide small-box. Now the problem is the listener attached to small-box does not fire as big-box is on the top of small-box. what would be the way to get listener fired when click on small-box area??
View 1 RepliesI have drawn colored rods which I have placed in the library and have put one of each on the stage with instance names likeblueRod_mc, etc.I place them around with time-line code like
blueRod_mc.x = 300.0;I have now created an Actionscript class called Problem.I build a new object from Problem which I have called Riddle.But when I put blueRod_mc.x = 300.0 in a method (of Problem),I get the message that blueRod is not accessible.So I triedstage.blueRod_mc.x = 300.0;That did not work either.
When I copy layers and edit the objects on stage, the objects also change in the other layer(s).
How do I duplicate a layer so that I can modify it with the objects in the old layer being unaffected? There must be a really easy way?
Why do we need to create objects like Sound Objects, Date Objects and Text Objects before we load them? And what are the advantages of using objects?
[Code].....
anyone know how to move objects slower then other objects in flash cs3?
View 3 Repliescan i bind objects within objects? for instance, can i do the following: BindingUtils.bindProperty(verbatim.NameText,"text" ,controller.recipDisplayed,"name"); where verbatim is a Canvas with a TextArea object named 'NameText'? Also, controller is a custom object with a public, bindable property called 'recipDisplayed', and that object has a String property called 'name'? Does it matter if the property is a getter method or an actual String object? i can't get this code to work for some reason, i've never had so much trouble with binding!
View 0 Repliesdon't know is this right place for my question but if it's not I will grateful to moderator to move on rigt place. I have search forum for correct answer and not find correct one, maby i don't find or theri is no such one.First I am not soo good in programing which is I thin important to my problem:...I want to make a website for my father which is making locker, kitchen... And I want to draw elements (will be a picture png i think) of (example) of kitchen and user who come in tu us website can move objects to make a kitchen like he want
View 5 RepliesI have 10 different buttons and I want to toggle their visibility with one command. How do I group them to achieve this?
View 3 RepliesIS it possible for me to import a 3d object/file into Flash? I created a 3d item in Photoshop
View 3 RepliesI am making a strategy game and came across a kind of problem. Basically, I don't know how to deal with the dynamic creation of the units I need. Should I use some big switch statement or is there a more ideal solution?
View 3 RepliesDoes anyone know a method to communicate commands and receive events from flash objects using Android? Flash media objects are quite handy for handling online media streams and I am wondering if we can control those objects to play media from an Android app.A typical case will be: a flash object embedded in a webview and this webview is loaded by the Android application. The application send "play" commands to the object to start playing the stream and gets "finish" events when reaching the end of the streamed media.
View 1 Repliesim trying to make this intro and ive searched a bunch of tutorials, but i cant seem to find what im looking for..maybe im not searching the correct term, this is what im trying to do... i have a map and i want the dashes to appear one after another in sequential order so it shows movement.
View 3 RepliesSo i want to create a flash log in and registration form for my flash game. THis game is played on your local PC not in the internet and i am using AS 2.0. So on the registration from i want to have two input text fileds: username and password. When you click on register the data from those fields to be saved as Shared Object and then on the log in when you type something in the log in fields (again two fields : username and password) the data that you wrote in those fields to pass trough the saved data as shared objects and if those two are the same then the log in is successfull if i want the movie to go on a certain frame whare it says access denied.
View 5 Replies