<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Converting an array of String objects to an array of Object objects in Flex</title>
	<link>http://blog.flexexamples.com/2008/03/26/converting-an-array-of-string-objects-to-an-array-of-object-objects-in-flex/</link>
	<description>A bunch of examples for Adobe Flex and ActionScript</description>
	<pubDate>Thu, 04 Dec 2008 23:14:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>

	<item>
		<title>By: Visi</title>
		<link>http://blog.flexexamples.com/2008/03/26/converting-an-array-of-string-objects-to-an-array-of-object-objects-in-flex/#comment-11229</link>
		<author>Visi</author>
		<pubDate>Tue, 08 Apr 2008 07:05:02 +0000</pubDate>
		<guid>http://blog.flexexamples.com/2008/03/26/converting-an-array-of-string-objects-to-an-array-of-object-objects-in-flex/#comment-11229</guid>
		<description>Greate,
I really appreiciate the Peter work and Chetan suggetion of improvement in the code snippet.
I have a query in this respect. I am getting data in following format. How can I display the select box using the arrVisibility array and selected option value using Visibility element value. And also how can I display he other objects value like obj_UsersVO] =&#62; stdClass Object and [obj_CommonVO] =&#62; stdClass Object in the data grid.
Can you please help me as I am new to flex. 

[0] =&#62; FeedbackVO Object
        (
            [IdFeedback] =&#62; 1
            [FeedbackType] =&#62; A
            [TrackId] =&#62; 1
            [Rating] =&#62; 1
            [Visibility] =&#62; V
            [CreatedOn] =&#62; 2008-01-01 00:00:00
            [CreatedBy] =&#62; 35
            [Comments] =&#62; 1111
            [UserId] =&#62; 1
            [arrVisibility] =&#62; Array
                (
                    [V] =&#62; Visible
                    [H] =&#62; Hidden
                    [F] =&#62; Featured
                )

            [TrackTitle] =&#62; junoon1111
            [obj_UsersVO] =&#62; stdClass Object
                (
                    [firstname] =&#62; Scott
                    [lastname] =&#62; Tiger
                )

            [obj_CommonVO] =&#62; stdClass Object
                (
                    [UserName] =&#62; Tiger Scott
                    [Play] =&#62; Yes
                )

        )

    [1] =&#62; FeedbackVO Object
        (
            [IdFeedback] =&#62; 2
            [FeedbackType] =&#62; A
            [TrackId] =&#62; 1
            [PromoId] =&#62; 1
            [Rating] =&#62; 1
            [Supporting] =&#62; Y
            [Visibility] =&#62; V
            [CreatedOn] =&#62; 2008-01-01 00:00:00
            [CreatedBy] =&#62; 35
            [Comments] =&#62; 2222
            [UpdatedOn] =&#62; 2008-01-01 00:00:00
            [UpdatedBy] =&#62; 2
            [UserId] =&#62; 2
            [FeedbackArray] =&#62; 
            [userRecord] =&#62; 
            [commonRecord] =&#62; 
            [arrVisibility] =&#62; Array
                (
                    [V] =&#62; Visible
                    [H] =&#62; Hidden
                    [F] =&#62; Featured
                )

            [TrackTitle] =&#62; junoon1111
            [obj_UsersVO] =&#62; stdClass Object
                (
                    [firstname] =&#62; Blake
                    [lastname] =&#62; Addison
                )

            [obj_CommonVO] =&#62; stdClass Object
                (
                    [UserName] =&#62; Addison Blake
                    [Play] =&#62; No
                )

        )</description>
		<content:encoded><![CDATA[<p>Greate,<br />
I really appreiciate the Peter work and Chetan suggetion of improvement in the code snippet.<br />
I have a query in this respect. I am getting data in following format. How can I display the select box using the arrVisibility array and selected option value using Visibility element value. And also how can I display he other objects value like obj_UsersVO] =&gt; stdClass Object and [obj_CommonVO] =&gt; stdClass Object in the data grid.<br />
Can you please help me as I am new to flex. </p>
<p>[0] =&gt; FeedbackVO Object<br />
        (<br />
            [IdFeedback] =&gt; 1<br />
            [FeedbackType] =&gt; A<br />
            [TrackId] =&gt; 1<br />
            [Rating] =&gt; 1<br />
            [Visibility] =&gt; V<br />
            [CreatedOn] =&gt; 2008-01-01 00:00:00<br />
            [CreatedBy] =&gt; 35<br />
            [Comments] =&gt; 1111<br />
            [UserId] =&gt; 1<br />
            [arrVisibility] =&gt; Array<br />
                (<br />
                    [V] =&gt; Visible<br />
                    [H] =&gt; Hidden<br />
                    [F] =&gt; Featured<br />
                )</p>
<p>            [TrackTitle] =&gt; junoon1111<br />
            [obj_UsersVO] =&gt; stdClass Object<br />
                (<br />
                    [firstname] =&gt; Scott<br />
                    [lastname] =&gt; Tiger<br />
                )</p>
<p>            [obj_CommonVO] =&gt; stdClass Object<br />
                (<br />
                    [UserName] =&gt; Tiger Scott<br />
                    [Play] =&gt; Yes<br />
                )</p>
<p>        )</p>
<p>    [1] =&gt; FeedbackVO Object<br />
        (<br />
            [IdFeedback] =&gt; 2<br />
            [FeedbackType] =&gt; A<br />
            [TrackId] =&gt; 1<br />
            [PromoId] =&gt; 1<br />
            [Rating] =&gt; 1<br />
            [Supporting] =&gt; Y<br />
            [Visibility] =&gt; V<br />
            [CreatedOn] =&gt; 2008-01-01 00:00:00<br />
            [CreatedBy] =&gt; 35<br />
            [Comments] =&gt; 2222<br />
            [UpdatedOn] =&gt; 2008-01-01 00:00:00<br />
            [UpdatedBy] =&gt; 2<br />
            [UserId] =&gt; 2<br />
            [FeedbackArray] =&gt;<br />
            [userRecord] =&gt;<br />
            [commonRecord] =&gt;<br />
            [arrVisibility] =&gt; Array<br />
                (<br />
                    [V] =&gt; Visible<br />
                    [H] =&gt; Hidden<br />
                    [F] =&gt; Featured<br />
                )</p>
<p>            [TrackTitle] =&gt; junoon1111<br />
            [obj_UsersVO] =&gt; stdClass Object<br />
                (<br />
                    [firstname] =&gt; Blake<br />
                    [lastname] =&gt; Addison<br />
                )</p>
<p>            [obj_CommonVO] =&gt; stdClass Object<br />
                (<br />
                    [UserName] =&gt; Addison Blake<br />
                    [Play] =&gt; No<br />
                )</p>
<p>        )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peterd</title>
		<link>http://blog.flexexamples.com/2008/03/26/converting-an-array-of-string-objects-to-an-array-of-object-objects-in-flex/#comment-8560</link>
		<author>peterd</author>
		<pubDate>Fri, 28 Mar 2008 14:18:33 +0000</pubDate>
		<guid>http://blog.flexexamples.com/2008/03/26/converting-an-array-of-string-objects-to-an-array-of-object-objects-in-flex/#comment-8560</guid>
		<description>Chetan,

Fantastic suggestion! I never even thought about trying that. I'll update the article with the new (and better) technique.

But in the meantime, here is my revised &#60;mx:Script /&#62; block, snippet style:
&lt;pre class="code"&gt;
private var arrayOfString:Array;
private var arrayOfObject:Array;

private function init():void {
    arrayOfString = ["test", "test", "fork", "test"];
    arrayOfObject = arrayOfString.map(toObject);
}

private function toObject(element:String, index:int, arr:Array):Object {
    return {label: element};
}
&lt;/pre&gt;

Again, huge thanks!

Peter</description>
		<content:encoded><![CDATA[<p>Chetan,</p>
<p>Fantastic suggestion! I never even thought about trying that. I&#8217;ll update the article with the new (and better) technique.</p>
<p>But in the meantime, here is my revised &lt;mx:Script /&gt; block, snippet style:</p>
<pre class="code">
private var arrayOfString:Array;
private var arrayOfObject:Array;

private function init():void {
    arrayOfString = ["test", "test", "fork", "test"];
    arrayOfObject = arrayOfString.map(toObject);
}

private function toObject(element:String, index:int, arr:Array):Object {
    return {label: element};
}
</pre>
<p>Again, huge thanks!</p>
<p>Peter</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chetan</title>
		<link>http://blog.flexexamples.com/2008/03/26/converting-an-array-of-string-objects-to-an-array-of-object-objects-in-flex/#comment-8556</link>
		<author>Chetan</author>
		<pubDate>Fri, 28 Mar 2008 14:07:42 +0000</pubDate>
		<guid>http://blog.flexexamples.com/2008/03/26/converting-an-array-of-string-objects-to-an-array-of-object-objects-in-flex/#comment-8556</guid>
		<description>Suggestion: You can also use Array.map() instead of looping to make it (slightly) more readable.</description>
		<content:encoded><![CDATA[<p>Suggestion: You can also use Array.map() instead of looping to make it (slightly) more readable.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
