# Converting internal Array data into external XML data \[renamed\]

**URL:** <https://forum.kirupa.com/t/converting-internal-array-data-into-external-xml-data-renamed/206597>\
**Category:** flash\
**Created:** [November 9, 2006, 5:58pm UTC](https://forum.kirupa.com/t/converting-internal-array-data-into-external-xml-data-renamed/206597 "2006-11-09T17:58:29Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bennymartensson](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/bennymartensson/32/1317_2.png) [@bennymartensson](https://forum.kirupa.com/u/bennymartensson)\
**Post date:** [November 9, 2006, 5:58pm UTC](https://forum.kirupa.com/t/converting-internal-array-data-into-external-xml-data-renamed/206597/1 "2006-11-09T17:58:29Z")

</div>

I have this code **inside** my flash to name my navigation menu. Now I want to put this **outside** flash and load it via XML. How do save my different arrays into a variable for later use in my code?

**In my nav fla (what i want to load from XML):**

```auto

// MAIN MENU ARRAY
var mm_array:Array = ["MAIN1", "MAIN2", "MAIN3", "MAIN4"];

// SUB MENU ARRAY
var sm1_array:Array = ["sub1", "sub2"];
var sm2_array:Array = ["sub1", "sub2", "sub3"];
var sm3_array:Array = ["sub1", "sub2", "sub3"];
var sm4_array:Array = ["sub1", "sub2", "sub3", "sub4"];
var submenu_array:Array = [];

```

**XML loading code**

```auto

// LOAD MY XML
var myXML:XML = new XML();
myXML.ignoreWhite = true;
myXML.onLoad = function (success:Boolean):Void {
    if (success) {
	   // what goes here to define: mm_array, sm1_array, sm2_array etc
myXML.load("myXML.xml")

```

XML file something like this:

```php

<navigation>
	<menu>
		<mm_array>main1</mm_array>
		<sm_array>sub1</sm_array>
		<sm_array>sub2</sm_array>
	</menu>
	<menu>
		<mm_array>main2</mm_array>
		<sm_array>sub1</sm_array>
		<sm_array>sub2</sm_array>
		<sm_array>sub2</sm_array>
	</menu>
</navigation>

```
