<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=Flash_%2F_Flex_%2F_ActionScript%2FArray%2FArray_Dimension</id>
		<title>Flash / Flex / ActionScript/Array/Array Dimension - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=Flash_%2F_Flex_%2F_ActionScript%2FArray%2FArray_Dimension"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=Flash_/_Flex_/_ActionScript/Array/Array_Dimension&amp;action=history"/>
		<updated>2026-04-04T15:44:21Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=Flash_/_Flex_/_ActionScript/Array/Array_Dimension&amp;diff=4324&amp;oldid=prev</id>
		<title> в 09:19, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=Flash_/_Flex_/_ActionScript/Array/Array_Dimension&amp;diff=4324&amp;oldid=prev"/>
				<updated>2010-05-26T09:19:12Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 09:19, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://wbex.ru/index.php?title=Flash_/_Flex_/_ActionScript/Array/Array_Dimension&amp;diff=4325&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=Flash_/_Flex_/_ActionScript/Array/Array_Dimension&amp;diff=4325&amp;oldid=prev"/>
				<updated>2010-05-26T08:14:41Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Compose dynamic properties==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var members:Object = new Object();&lt;br /&gt;
        members.c1 = &amp;quot;B&amp;quot;;&lt;br /&gt;
        members.c2 = &amp;quot;D&amp;quot;;&lt;br /&gt;
        members.c3 = &amp;quot;V&amp;quot;;&lt;br /&gt;
             &lt;br /&gt;
        for (var i:int = 1; i &amp;lt;= 3; i++) {&lt;br /&gt;
            trace(members[&amp;quot;c&amp;quot; + i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Create an associative array by adding properties to object==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var members:Object = new Object(  );&lt;br /&gt;
        members.s = &amp;quot;F&amp;quot;;&lt;br /&gt;
        members.c = &amp;quot;G&amp;quot;;&lt;br /&gt;
        members.t = &amp;quot;S&amp;quot;;&lt;br /&gt;
        &lt;br /&gt;
        trace(members.t);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Create a single array in which each element is a string containing both pieces of data, separated by a delimiter such as a colon (:)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
&lt;br /&gt;
        var aEmployees:Array = new Array();&lt;br /&gt;
        aEmployees.push(&amp;quot;A:555-1234&amp;quot;);&lt;br /&gt;
        aEmployees.push(&amp;quot;P:555-4321&amp;quot;);&lt;br /&gt;
        aEmployees.push(&amp;quot;C:555-5678&amp;quot;);&lt;br /&gt;
        aEmployees.push(&amp;quot;H:555-8765&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        var aTempEmployeeInfo:Array = null;&lt;br /&gt;
        for(var i:Number = 0; i &amp;lt; aEmployees.length; i++) {&lt;br /&gt;
          aTempEmployeeInfo = aEmployees[i].split(&amp;quot;:&amp;quot;);&lt;br /&gt;
          trace(&amp;quot;Employee:&amp;quot; + aTempEmployeeInfo[0]);&lt;br /&gt;
          trace(&amp;quot;Phone Number:&amp;quot; + aTempEmployeeInfo[1]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
Employee:A&lt;br /&gt;
Phone Number:555-1234&lt;br /&gt;
Employee:P&lt;br /&gt;
Phone Number:555-4321&lt;br /&gt;
Employee:C&lt;br /&gt;
Phone Number:555-5678&lt;br /&gt;
Employee:H&lt;br /&gt;
Phone Number:555-8765&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Creating an Associative Array==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var members:Object = {s: &amp;quot;F&amp;quot;,&lt;br /&gt;
                              c: &amp;quot;G&amp;quot;,&lt;br /&gt;
                              t: &amp;quot;S&amp;quot;};&lt;br /&gt;
        trace(members);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Multidimensional Arrays==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var row1:Array = [6, 2.99];   // Quantity 6, Price 2.99&lt;br /&gt;
        var row2:Array = [4, 9.99];   // Quantity 4, Price 9.99&lt;br /&gt;
        var row3:Array = [1, 59.99];  // Quantity 1, Price 59.99&lt;br /&gt;
        var spreadsheet:Array = [row1, row2, row3];&lt;br /&gt;
        &lt;br /&gt;
        for (var i:int = 0; i &amp;lt; spreadsheet.length; i++) {&lt;br /&gt;
          trace(spreadsheet[i][0]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reading Elements of an Associative Array==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var members:Object = new Object(  );&lt;br /&gt;
        members.s= &amp;quot;F&amp;quot;;&lt;br /&gt;
        members.c= &amp;quot;G&amp;quot;;&lt;br /&gt;
        members.t= &amp;quot;S&amp;quot;;&lt;br /&gt;
             &lt;br /&gt;
        for (var sRole:String in members) {&lt;br /&gt;
            trace(sRole + &amp;quot;: &amp;quot; + members[sRole]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Storing Complex or Multidimensional Data==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
&lt;br /&gt;
        var colors:Array = [&amp;quot;red&amp;quot;, &amp;quot;blue&amp;quot;,    &amp;quot;blue&amp;quot;,     &amp;quot;gray&amp;quot;];&lt;br /&gt;
        var years:Array  = [1997,     2000,       1985,       1983];&lt;br /&gt;
        var makes:Array  = [&amp;quot;H&amp;quot;,  &amp;quot;C&amp;quot;, &amp;quot;M&amp;quot;, &amp;quot;F&amp;quot;];&lt;br /&gt;
             &lt;br /&gt;
        for (var i:int = 0; i &amp;lt; makes.length; i++) {&lt;br /&gt;
            trace(&amp;quot;A &amp;quot; + colors[i] + &amp;quot; &amp;quot; + &lt;br /&gt;
                         years[i] + &amp;quot; &amp;quot; + &lt;br /&gt;
                         makes[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
A red 1997 H&lt;br /&gt;
A blue 2000 C&lt;br /&gt;
A blue 1985 M&lt;br /&gt;
A gray 1983 F&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==The idea behind parallel arrays is to create two (or more) arrays in which the elements with the same indices are related.==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var aEmployeeNames:Array = [&amp;quot;A&amp;quot;, &amp;quot;P&amp;quot;, &amp;quot;C&amp;quot;, &amp;quot;H&amp;quot;];&lt;br /&gt;
        var aEmployeePhone:Array = [&amp;quot;555-1234&amp;quot;, &amp;quot;555-4321&amp;quot;, &amp;quot;555-5678&amp;quot;, &amp;quot;555-8765&amp;quot;];&lt;br /&gt;
        for(var i:Number = 0; i &amp;lt; aEmployeeNames.length; i++) {&lt;br /&gt;
          trace(&amp;quot;Employee:&amp;quot; + aEmployeeNames[i]);&lt;br /&gt;
          trace(&amp;quot;Phone Number:&amp;quot; + aEmployeePhone[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
Employee:A&lt;br /&gt;
Phone Number:555-1234&lt;br /&gt;
Employee:P&lt;br /&gt;
Phone Number:555-4321&lt;br /&gt;
Employee:C&lt;br /&gt;
Phone Number:555-5678&lt;br /&gt;
Employee:H&lt;br /&gt;
Phone Number:555-8765&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Two ways to add properties to dynamic object==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var members:Object = new Object(  );&lt;br /&gt;
        members[&amp;quot;c&amp;quot;] = &amp;quot;R&amp;quot;;&lt;br /&gt;
        trace(members.c);&lt;br /&gt;
        members.c = &amp;quot;a&amp;quot;;&lt;br /&gt;
        trace(members[&amp;quot;c&amp;quot;]);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Use nested for loop to deal with multiple sets of data==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var cars:Array = new Array();&lt;br /&gt;
        cars.push([&amp;quot;maroon&amp;quot;, 1997, &amp;quot;H&amp;quot;]);&lt;br /&gt;
        cars.push([&amp;quot;beige&amp;quot;, 2000, &amp;quot;Chrysler&amp;quot;]);&lt;br /&gt;
        cars.push([&amp;quot;blue&amp;quot;, 1985, &amp;quot;Mercedes&amp;quot;]);&lt;br /&gt;
        cars.push([&amp;quot;gray&amp;quot;, 1983, &amp;quot;Fiat&amp;quot;]);&lt;br /&gt;
        &lt;br /&gt;
        for (var i:int = 0; i &amp;lt; cars.length; i++) {&lt;br /&gt;
            for (var j:int = 0; j &amp;lt; cars[i].length; j++) {&lt;br /&gt;
                trace(&amp;quot;Element [&amp;quot; + i + &amp;quot;][&amp;quot; + j + &amp;quot;] contains: &amp;quot; + &lt;br /&gt;
                      cars[i][j]);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
Element [0][0] contains: maroon&lt;br /&gt;
Element [0][1] contains: 1997&lt;br /&gt;
Element [0][2] contains: H&lt;br /&gt;
Element [1][0] contains: beige&lt;br /&gt;
Element [1][1] contains: 2000&lt;br /&gt;
Element [1][2] contains: Chrysler&lt;br /&gt;
Element [2][0] contains: blue&lt;br /&gt;
Element [2][1] contains: 1985&lt;br /&gt;
Element [2][2] contains: Mercedes&lt;br /&gt;
Element [3][0] contains: gray&lt;br /&gt;
Element [3][1] contains: 1983&lt;br /&gt;
Element [3][2] contains: Fiat&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==With multidimensional arrays, concat( ) or slice( ) only duplicates the top level of the array==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var coordinates:Array = new Array(  );&lt;br /&gt;
        coordinates.push([0,1,2,3]);&lt;br /&gt;
        coordinates.push([4,5,6,7]);&lt;br /&gt;
        coordinates.push([8,9,10,11]);&lt;br /&gt;
        coordinates.push([12,13,14,15]);&lt;br /&gt;
        &lt;br /&gt;
        var coordinatesDuplicate:Array = coordinates.concat(  );&lt;br /&gt;
        &lt;br /&gt;
        coordinatesDuplicate[0][0] = 20;&lt;br /&gt;
        trace(coordinates[0][0]);  // Displays: 20&lt;br /&gt;
        &lt;br /&gt;
        coordinatesDuplicate[1] = [21,22,23,24];&lt;br /&gt;
        trace(coordinates[1]);  // Displays: 4,5,6,7&lt;br /&gt;
        &lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
20&lt;br /&gt;
4,5,6,7&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working with Multidimensional Arrays==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
&lt;br /&gt;
        var aEmployees:Array = new Array();&lt;br /&gt;
        aEmployees.push([&amp;quot;A&amp;quot;, &amp;quot;555-1234&amp;quot;]);&lt;br /&gt;
        aEmployees.push([&amp;quot;P&amp;quot;, &amp;quot;555-4321&amp;quot;]);&lt;br /&gt;
        aEmployees.push([&amp;quot;C&amp;quot;, &amp;quot;555-5678&amp;quot;]);&lt;br /&gt;
        aEmployees.push([&amp;quot;H&amp;quot;, &amp;quot;555-8765&amp;quot;]);&lt;br /&gt;
        for(var i:Number = 0; i &amp;lt; aEmployees.length; i++) {&lt;br /&gt;
          trace(&amp;quot;Employee:&amp;quot; + aEmployees[i][0]);&lt;br /&gt;
          trace(&amp;quot;Phone Number:&amp;quot; + aEmployees[i][1]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
Employee:A&lt;br /&gt;
Phone Number:555-1234&lt;br /&gt;
Employee:P&lt;br /&gt;
Phone Number:555-4321&lt;br /&gt;
Employee:C&lt;br /&gt;
Phone Number:555-5678&lt;br /&gt;
Employee:H&lt;br /&gt;
Phone Number:555-8765&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working with multiple sets of data: create a multidimensional array==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var cars:Array = new Array();&lt;br /&gt;
        cars.push([&amp;quot;maroon&amp;quot;, 1997, &amp;quot;H&amp;quot;]);&lt;br /&gt;
        cars.push([&amp;quot;beige&amp;quot;, 2000, &amp;quot;Chrysler&amp;quot;]);&lt;br /&gt;
        cars.push([&amp;quot;blue&amp;quot;, 1985, &amp;quot;Mercedes&amp;quot;]);&lt;br /&gt;
        cars.push([&amp;quot;gray&amp;quot;, 1983, &amp;quot;Fiat&amp;quot;]);&lt;br /&gt;
             &lt;br /&gt;
        for (var i:int = 0; i &amp;lt; cars.length; i++) {&lt;br /&gt;
            trace(&amp;quot;A &amp;quot; + cars[i][0] + &amp;quot; &amp;quot; + &lt;br /&gt;
                         cars[i][1] + &amp;quot; &amp;quot; + &lt;br /&gt;
                         cars[i][2]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
A maroon 1997 H&lt;br /&gt;
A beige 2000 Chrysler&lt;br /&gt;
A blue 1985 Mercedes&lt;br /&gt;
A gray 1983 Fiat&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working with Single-Dimension Arrays==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var aLetters:Array = [&amp;quot;a&amp;quot;, &amp;quot;b&amp;quot;, &amp;quot;c&amp;quot;];&lt;br /&gt;
        var aNoLetters:Array = new Array();&lt;br /&gt;
        var aMoreLetters:Array = new Array(&amp;quot;d&amp;quot;, &amp;quot;e&amp;quot;, &amp;quot;f&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==You can specify the properties of the object in any order you like==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var cars:Array = new Array();&lt;br /&gt;
        &lt;br /&gt;
        cars.push({make: &amp;quot;H&amp;quot;,    year: 1997, color: &amp;quot;maroon&amp;quot;});&lt;br /&gt;
        cars.push({make: &amp;quot;Chrysler&amp;quot;, year: 2000, color: &amp;quot;beige&amp;quot;});&lt;br /&gt;
        cars.push({make: &amp;quot;Mercedes&amp;quot;, year: 1985, color: &amp;quot;blue&amp;quot;});&lt;br /&gt;
        cars.push({make: &amp;quot;Fiat&amp;quot;,     year: 1983, color: &amp;quot;gray&amp;quot;});&lt;br /&gt;
             &lt;br /&gt;
        for (var i:int = 0; i &amp;lt; cars.length; i++) {&lt;br /&gt;
            trace(&amp;quot;A &amp;quot; + cars[i].color + &amp;quot; &amp;quot; + &lt;br /&gt;
                         cars[i].year + &amp;quot; &amp;quot; + &lt;br /&gt;
                         cars[i].make);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
A maroon 1997 H&lt;br /&gt;
A beige 2000 Chrysler&lt;br /&gt;
A blue 1985 Mercedes&lt;br /&gt;
A gray 1983 Fiat&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>