ActionScript 3.0 :: Flex Access Attribute Values Via Variable Name?

Feb 2, 2009

I have a flex app where I need to be able to access and modify component attributes using variable names.

eg, say I want to edit the text attributes of text label.

I am not sure what object or attribute will need to be updated until runtime.

Say I get passed the following variables:

var objId:String = "label1";
var objAtt:String = "text";
var objVal:String = "Hello World";

I need to take these and update the "text" property of label that has the ID "label1" to "Hello World".

I have tried different variations to accomplish this but am stuck One example is

this[objId][objAtt] = objVal;

View 2 Replies


Similar Posts:


Xml :: Flex - Access The Value Of An Attribute Using A String Variable?

Aug 1, 2011

Using e4x in flex:

var attr : String = "foo";
var xml : XML =
<resultSet>
<node foo="1"/>
</resultSet>;

How can I use the variable "attr" to access

xml.node.@foo

I thought I could do it with

xml.node.@[attr]

But this doesn't seem to work. How can I access this attribute by a dynamic value like this?

Both

xml.node.@[attr];

and

xml.node.attribute(attr);

work, as Constantiner suggested.

Updates:

Say I have an XMLList in this form:

var bar:XML =
<resultSet>
<node>value</node>
</resultSet>;

I want to filter the original xml above by matching "foo" attributes with the "value" from node in bar.

Essentially I want a sublist of the original xml such that

xml.node.@foo == bar.value

for each xml row in the original value

As Constantiner mentioned, I can filter the original list by the value in foo, but what if I want to filter on multiple values?

Can I do something like:

xml.node.(bar.node.contains(attribute(foo)) ? attribute(foo) : null);

Or perhaps a cleaner method instead of the null?

View 1 Replies

Flex :: Datagrid, Select An Item Given My Data Attribute Values?

May 6, 2010

I'm using a custom component CheckBoxList DataGrid (http://blogs.adobe.com/aharui/2008/02/checkbox_selection_in_datagrid.html) and as dataProvider I have an ArrayCollection with items such this one:

name="item name" selected="true"

I would like the CheckBox list updated when the selected attribute is set to false or true in the data model.

View 1 Replies

Flex :: Make Default Attribute Values In XML Get Parsed In Based On XSD Schema?

Jun 16, 2009

I have an xml with an xml-schema. The xml-schema defines an abstract complex type with 2 optional attributes that have default values. Then I have several complex types that extend the base one. And finally nodes of the types defined.So I load the xml and when I parse each node, the optional attributes are not present at all.I've tried fooling around with the namespaces, even[code]...

No luck. Something similar was being experienced by this guy on codingforums, but that was like 5 years ago. Same is happening to me with firefox 3.0.11 - the xml is shown without the default attributes.For now I'm setting the default values in code, but isn't there a way to make them available from the xml-schema?[code]...

View 3 Replies

Actionscript 3 :: Flex - Object Attribute / Variable Null

Jan 6, 2011

If I execute the code below in FlashBuilder, I get the following error (I translate it) TypeError: Error #1009: Access to an Attribute or Method of an null-Object is not possible. at components::NumDisplay()[srccomponentsNumDisplay.mxml:39] This line in NumDisplay.mxml is the problem:

[Code]....

View 3 Replies

Flex :: Access To Object Property When The Propety To Access To It's In A String Variable?

Oct 20, 2010

It's too complicate to explain but I'll give you an example

I have an AS3 ResultEvent Object and this object has several propeties which can be accessed by this like:event.result.name or event.result.age and, I have this String variable: eventProperty:String that contains "name" or "age" How do I access to event.result. with the variable?

View 2 Replies

ActionScript 2.0 :: Getting XML Attribute Values?

Jun 17, 2007

I have this XML file:

<?xml version="1.0" encoding="utf-8"?>
<winners>
<thunder5 name="Jonny James" place="Finished 3rd" about="Good, unique racing

[Code].....

What shoud I write instead of "<stuff_to_change>" to get flash to trace "Jonny James", or "Good, unique racing skills"?

View 1 Replies

ActionScript 3.0 :: How To Search Attribute Values

Oct 12, 2011

How to find the attribute values ("0_0_0_1" ) in the following xml example.Example:

var xml:XML=
<root><country id="0"><states id="0_0"><city id="0_0_0"><village id="0_0_0_0"></village><village id="0_0_0_1"></village><village id="0_0_0_2"></village></city></states><states

[code]......

View 5 Replies

ActionScript 3.0 :: Search Through XML Attribute Values?

Jul 20, 2009

I'm trying to match some events on stage to certain info from an XML doc.

For example, I have a movie clip instance named "id1234". In my XML, the attribute value for that particular node is also id1234.

So when I click on that mc, it's suppose to pull the XML data associated with id1234 from XML.

Is there anyway I can compare the current target value (that is whatever my mouse clicked) and search for the proper attribute in XML dynamically?

var _current:String = e.currentTarget.name;
if (_current == ANY OF THESE XML ATTRIBUTE VALUES) {
PULL THE CONTENT FROM THAT NODE;
} else {
Do something else;
}

The thing for me is making this process dynamic.

View 2 Replies

ActionScript 3.0 :: Multiple Values Within A Single XML Attribute?

Mar 27, 2011

Is there a way to parse a single XML attribute into an array?

Something like

<images>
<image index="0,1,2"></image>
</images>

and somehow parse it into an array like

indexArray[0]=0, indexArray[1]=1, indexArray[2]=2?

View 2 Replies

ActionScript 2.0 :: XML Attribute: How To List Values Without Duplicates

Oct 26, 2006

Using the XML below as an example, how would I list all the available countries, but without duplicates. Same for the "industry" attribute. I'm using MX 2004, btw.

[Code]....

View 6 Replies

ActionScript 3.0 :: E4X Filtering Based On Descendant Attribute Values?

Mar 8, 2010

I'm having hard time reaching the right nodes here. The XML structure is like this:

HTML Code:
<map>
<y>
<rs>

[Code]....

I'm trying to return a list of names for countries that contain company nodes with t value of f, so here are some of my attempts. None of them work.

Code:
_xml.y.rs.r.cs.c.(child("is").i.@t == "f").@n
_xml.y.rs.r.cs.c.(child("is").(i.@t == "f")).@n
_xml.y.rs.r.cs.c.(child("is").i.(@t == "f")).@n

The problem is that the selector either returns too many or too few nodes.

View 9 Replies

Flex :: Event Metadata: Using Static Variable For "name" Attribute?

Jun 24, 2011

I want to use the Event metadata tags to show what types of event my control will dispatch. The syntax looks like:

<fx:Metadata>
[Event(name="eventName", type="MyEvent")]
</fx:Metadata>

It seems like a best practice in Flex/Actionscript to define static variables that define event names like so:

public class MyEvent extends Event
{
public static const EVENT_NAME:String = "eventName";
// Other stuff..
}

It's a great practice since the event name can change easily and not have to be modified throughout the code. So my question is: Is there any way to use this static const in my metadata event tag? I can't seem to do something like this:

<fx:Metadata>
[Event(name="{MyEvent.EVENT_NAME}", type="MyEvent")]
</fx:Metadata>

Am I just ignorant of the proper syntax to do this, or is it impossible? Seems like it's just asking for hard to find bugs if someone decides to change the const since it is not strongly typed here.

View 2 Replies

Java :: Flex- 3 Conditions For 3 Possible Values For A Variable?

Jul 19, 2011

I have three conditions for three possible values for a variable. In the mxml code i would like to display a different datagrid for each instance.Is there a shorter way than writing three boolean functions for each possible value, and then using the boolean value returned by the method as a parameter for whether each datagrid will be loaded?

View 1 Replies

ActionScript 3.0 :: Create A Function That Returns An Array Of Attribute Values?

Jan 19, 2009

How could I create a function that returns an array of attribute values.like

ActionScript Code:
//this is my main class
var _XMLPicQuery= new XmlQuery("gallery.xml");[code]......

View 8 Replies

Flex :: Access Member Variable By Using A Variable In The Name?

Aug 17, 2009

How can I access the member variable of an object by using a variable in the name.Example:

Entries Object has properties 1, 2, 3, 4, 5.
Normally I would access them by
var i : int = Entries.1;

[code].....

View 1 Replies

ActionScript 3.0 :: Parse The Style Object In Order Get The Color - FontFamily FontSize Attribute Values

Aug 19, 2009

I have the following XML

[Code]...

I am able to get <styling> as a XML but I cannot figure out how to parse the style object in order get the color, fontFamily fontSize attribute values. I am also unable to access the lang attribute value <tt xml:lang="en">

[Code]...

View 1 Replies

ActionScript 3.0 :: XML - Access The Attribute Src From Img

May 14, 2011

I'm using to gather information from a RSS feed (I'm interested in the src content to display an image)

[Code]...

So far so good now the tricky part is that I want to access the attribute src from img. If i trace(p[0] is XML); i get true, but if I try to trace trace(p.img.@src); or for that matter trace(p[0].img.@src); I get nothing back what am I doing wrong?

View 5 Replies

ActionScript 3.0 :: How To Access Specific Attribute In XML

Aug 2, 2010

Suppose I have an xml looking like this?

Code:
var emp:XML =
<employees>
<employee id="6401" code="231">
<lastName>Wu</lastName>
<firstName>Erin</firstName>
</employee>
<employee id="6402" code="232">
<lastName>Wu</lastName>
<firstName>Erin</firstName>
</employee>
<employee id="6403" code="233">
<lastName>Wu</lastName>
<firstName>Erin</firstName>
</employee>; </employees>

How would I access the specific attribute "6403"? I tried sth like this but did not work :
"emp.employee[2].@id"

View 0 Replies

Xml :: Set A Variable Attribute Of A Xml Element?

Jan 28, 2010

How do you set a variable attribute of a xml element?This is what I expected to work:xmlElement.attribute(variableAttr) = "the variable attribute is set to this string";


However, I'm getting some error that this value can only be retrieved as a reference and not set.Ofcourse, the following does not work either as it will look for the attribute named "variableAttr" and not for the attribute named after the value of the variable variableAttr:

xmlElement.@variableAttr = "example";

View 2 Replies

ActionScript 3.0 :: Cannot Set E4X Attribute To Variable?

Dec 16, 2008

I have an XML file loaded at run time.Among others, it contains several nodes which contain a name attribute and a value attribute.I want to be able to select name by value and vice versa.If I try and trace out a name by selecting its value, I get exactly what I expected:

[AS]
trace( "NAME: " + SiteModel.instance.constants.(@value==section).@na me );
[/AS]

But, and this is what I've been screaming at for most of the morning,if I try and assign that name to a variable, and trace the variable, I get epic fail:

[AS]
var n:String = SiteModel.instance.constants.(@value==section).@na me;
trace( "NAME: " + n );
[/AS]

Trying to trace that variable results in a TypeError:

Code:
TypeError: Error #1010: A term is undefined and has no properties.This is stupifyingly ridiculous in my opinion,

View 13 Replies

Professional :: Access UserLabel Attribute In Flash Builder

Oct 14, 2009

Is there a way to access the d:userLabel attribute in Flash Builder? I want to use a number of different files created from Illustrator -> Catalyst -> Flash Builder

Looks like this:
<fx:DesignLayer d:id="2" d:userLabel="A1">
<s:Rect d:userLabel="R_1" x="150" y="200" width="500" height="300" ai:knockout="0">
<s:fill><s:SolidColor color="0xffffff"/></s:fill></s:Rect>
<s:Rect d:userLabel="R_2" x="150" y="200" width="80" height="60" ai:knockout="0" >
</s:Rect>... </fx:DesignLayer>
 
Now the question:
Can I access the "userLabel" with a scriptfunction? Something similar to getElementByID? I want to change for example the fillcolor of a rect or path with that function. Because I have no id here I can't do something like:
R_1.fill = blue
And I don't want to manually change the files from Illustrator.

View 1 Replies

ActionScript 3.0 :: Get Attribute/variable Name At Runtime?

Aug 17, 2009

How would I get the name of the attribute/varialbe at runtime? For example if I have a variable defined like

var abc:String = '123'; From this, I would like to get the variable name, which is 'abc'.

View 4 Replies

Actionscript :: Flex - Access Variable From One Component Into Another?

Jul 18, 2010

I have a main application which has an int variable declared. I want to access this variable in another component which is present in another package. How can I do this?Main.mxml (default package)

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"

[code].....

View 4 Replies

Actionscript 3 :: Access The Width Attribute Of The Embed Object From Within Application Swf?

Apr 4, 2012

I have a flex 3 project with a root mx:Application. The width and the height are set to pct values, because the application has several sizes that can be chosen by the user, so the correct size is set on the embed's width attribute.

how to access the value in that attribute. I read in several places that this.root.loaderInfo.width should give me that value, but it always returns 500, which I am guessing comes from the default application container width [URL].

I realize I could pass it as a flashvar, but that is not a good solution in this case due to the nature of the project. I've also tried pplication.application.width, stage.width, and stage.stageWidth, to name a few. I can't depend on any of those values, since they change based on the browser zoom level.

View 2 Replies

ActionScript 2.0 :: Passing The Value Of An Attribute To A _global Variable

Aug 23, 2007

I need to pass the value of a attribute to a _global variable that can be accessed somewhere else in the movie.But it traces as undefined outside of onLoad.

eg.FRAME ONE

ActionScript Code:
var xml:XML = new XML();
xml.ignoreWhite = true;

[Code].....

View 3 Replies

Flex :: How To Access Variable In Parent Component From Child

Sep 18, 2010

I have a public variable set within fx:Script tags in a parent component that I'd like to access directly from a child component. How can I do this? I don't want to pass the variable to the child component (I know how to do this and am currently using this approach). Following is a simplified version of the mxml:

Note: SimpleComp is an HBox with a couple of lists.
<mx:Accordion>
<comp:SimpleComp/>
</mx:Accordion>

View 4 Replies

ActionScript 3.0 :: Editing An Attribute/variable In A XML File Via Flash?

May 12, 2010

I'm working on a stand-alone application and NOT a web-based application, so I'm trying to do this strictly with AS3, if possible. For example, if I have an XML file that looks like this:

Code:
<profile>
<username>Joe</username>
<password>Smith</password>
</profile>

How do I change the value of the USERNAME attribute via AS3?

I've tried something like this already:

var xmlData:XML();
...
xmlData = XML(event.target.data);
xmlData.profile.username = "Mary";

but when I open the XML file, it's not writing "Mary" in place of "Joe."

View 9 Replies

ActionScript 2.0 :: Use Variable Values In Variable Name?

Aug 30, 2005

Is it possible?!Here is an example:

for (var i:Number = 1; i<nTest; i++) {
var test + i..
}

[code].....

View 1 Replies

ActionScript 3.0 :: XML Parsing Not Working When Attribute Has A : In The Attribute Name?

May 13, 2009

I am having trouble parsing some xml that has a few attribute names with : characters in them. The compiler is not throwing any errors and when I trace my complete xml object out it is all there, however when I try to trace out any element or node it keeps comming up undefined. I removed the attribute names with : characters in them and everything works fine. I cant seem to target the attributes either to delete them.

View 3 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved