All objects are pushed into the environment, and then popped off later.

  Each object does a set_member() to add a method, and later a get_member()
pops the method so it can be executed.


Builtin Objects:
----------------

  Built-in objects get defined in gameswf_action.cpp:530 or so.


====== ips.xml ==========
<ADDRESSES>
  <ARQ>
    <IP>127.0.0.1</IP>
    <PORT>80</PORT>
  </ARQ>
  <SERVER>
    <IP>192.168.2.11</IP>
    <PORT>5000</PORT>
  </SERVER>
</ADDRESSES>




XML file loading does this:
ignoreWhite set to true				ARQ_IP_XML.ignoreWhite = true;

ARQ_IP_XML					ARQ_IP_XML.load('ips.xml');
firstChild					with (ARQ_IP_XML.firstChild) {
    ->nodeName				    if (nodeName == 'ADDRESSES')
    ->length					while (childa < childNodes.length) {
    ->childNodes
	->0					    with (childNodes[childa]) {
	    ->length
	    ->nodeName				if (nodeName == 'ARQ') {
	    ->0					    with (childNodes[childb]) 
		->nodeName				if (nodeName == 'ARQ') {
		->nodeValue			           firstChild.nodeValue


========= XMLSocket messages ================
<REQUEST PRODUCT="arq" ZONE="1" VER="1.0">
  <LCD>
    <LINE NUM="1">
      <TEXT> Artists =&gt;</TEXT>
    </LINE>
  </LCD>
</REQUEST>

<REQUEST PRODUCT="arq" ZONE="1" VER="1.0">
  <LCD>
    <LINE NUM="4">
      <TEXT>&gt;Now Playing</TEXT>
    </LINE>
  </LCD>
</REQUEST>


XML from memory does this:
tmp_xml						tmp_xml = new XML(datain);
ignoreWhite set to true				tmp_xml.ignoreWhite = true;
NO firstChild !!

childNodes					with (tmp_xml.childNodes[mainnodes]) {
    ->length					while (mainnodes < tmp_xml.childNodes.length) {
    ->nodeName					    if (nodeName == 'REQUEST') {
    ->childNodes
    ->0						        with (childNodes[childa]) {
	    ->nodeName					    if (nodeName == 'GUI') {
	    ->attributes					if (attributes.PRODUCT == 'arq'
	    ->length

ADDRESSES
	children == text
		next->ARQ
			childen == text
				next IP
					content = 127.0.0.1


<ADDRESSES>
  <ARQ>
    <IP>10.1.2.170</IP>
    <PORT>80</PORT>
  </ARQ>
  <SERVER>
    <IP>192.168.2.50</IP>
    <PORT>3663</PORT>
  </SERVER>
</ADDRESSES>


#0  gameswf::sprite_instance::display (this=0x84e3d88)
    at ../../../tu-testbed/gameswf/gameswf_impl.cpp:3584
#1  0x080a9998 in gameswf::display_list::display (this=0x84e2fbc)
    at ../../../tu-testbed/gameswf/gameswf_dlist.cpp:565
#2  0x080734c4 in gameswf::sprite_instance::display (this=0x84e2f40)
    at ../../../tu-testbed/gameswf/gameswf_impl.cpp:3584
#3  0x080a9998 in gameswf::display_list::display (this=0x83fe5ac)
    at ../../../tu-testbed/gameswf/gameswf_dlist.cpp:565
#4  0x080734c4 in gameswf::sprite_instance::display (this=0x83fe530)
    at ../../../tu-testbed/gameswf/gameswf_impl.cpp:3584
#5  0x08071a1c in gameswf::movie_root::display (this=0x84b1508)
    at ../../../tu-testbed/gameswf/gameswf_impl.cpp:1201
#6  0x08050505 in main (argc=3, argv=0xbffb2b24)
    at ../../../tu-testbed/gameswf/gameswf_test_ogl.cpp:661
