----- Original Message ----

> From: jonathan howe <jonathangh...@gmail.com>
> To: Flash Coders List <flashcoders@chattyfig.figleaf.com>
> Sent: Wed, May 5, 2010 11:23:25 AM
> Subject: Re: [Flashcoders] XML Question
> 
> You forgot your break; statements, sir.

You're right, however it makes no difference in the outcome. It still defaults 
to the default:

        function completeXMLListener(e:Event):void
        {
            var xmlData:XML = XML (e.target.data);
            trace(xmldata.pa...@pg_name.tostring())
            switch (xmldata.pa...@pg_name.tostring())
            {
                case "index":
                    pageDetails = xmlData.PAGE.DETAILS.toString();
                    break;
                case "contact":
                    pageDetails = xmlData.PAGE.DETAILS.toString();
                    break;
                default:
                    pageDetails = xmlData.PAGE.DETAILS.toString();
                    trace(pageDetails);
                    break;
            }
            MyTextBlock();
        }

and that is not what I want. I just put a couple of traces in the other cases 
and they didn't fire. Please explain.
TIA.
John

On Wed, May 5, 2010 at 11:12 AM, 
> John Singleton
<
> href="mailto:johnsingleton...@yahoo.com";>johnsingleton...@yahoo.com>wrote:

> 
> ----- Original Message ----
>
> > From: allandt bik-elliott (
> target="_blank" href="http://thefieldcomic.com";>thefieldcomic.com) <
> ymailto="mailto:alla...@gmail.com"; 
> href="mailto:alla...@gmail.com";>alla...@gmail.com>
> >
> 
> > i'd also recommend having a root node and an xml type declaration 
> at
> > the start
>
> Right. Ok, here's my revised 
> code:
>
> <?xml version="1.0"?>
> 
> <SITE>
>  <PAGE pg_name='index'>
>    
> <DETAILS>This is some more of the home page.</DETAILS>
>  
> </PAGE>
>  <PAGE pg_name='contact'>
>    
> <DETAILS>This is some more of the contact 
> page.</DETAILS>
>  </PAGE>
> 
> </SITE>
>
>        function 
> completeXMLListener(e:Event):void
>        
> {
>            var xmlData:XML = XML 
> (e.target.data);
>            trace(
> ymailto="mailto:xmldata.pa...@pg_name.tostring"; 
> href="mailto:xmldata.pa...@pg_name.tostring";>xmldata.pa...@pg_name.tostring())
>  
>           switch (
> ymailto="mailto:xmldata.pa...@pg_name.tostring"; 
> href="mailto:xmldata.pa...@pg_name.tostring";>xmldata.pa...@pg_name.tostring())
>  
>           {
>          
>       case "index":
>          
>           pageDetails = 
> xmlData.PAGE.DETAILS.toString();
>          
>       case "contact":
>          
>           pageDetails = 
> xmlData.PAGE.DETAILS.toString();
>          
>       default:
>            
>         pageDetails = 
> xmlData.PAGE.DETAILS.toString();
>          
>           trace(pageDetails);
>    
>         }
>            
> MyTextBlock();
>        }
>
> The first 
> trace nicely prints out what I would expect (I think, should have
> been 
> on two lines):
>
> indexcontact
>
> The second trace 
> also prints:
>
> <DETAILS>This is some more of the home 
> page.</DETAILS>
> <DETAILS>This is some more of the contact 
> page.</DETAILS>
>
> indicating, of course, that the default is 
> firing. Why?
> TIA,
> John
>
>
>
>
> 
> _______________________________________________
> Flashcoders mailing 
> list
> 
> href="mailto:Flashcoders@chattyfig.figleaf.com";>Flashcoders@chattyfig.figleaf.com
> 
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>



-- 
> 
-jonathan 
> howe
_______________________________________________
Flashcoders mailing 
> list

> href="mailto:Flashcoders@chattyfig.figleaf.com";>Flashcoders@chattyfig.figleaf.com

> href="http://chattyfig.figleaf.com/mailman/listinfo/flashcoders"; 
> target=_blank 
> >http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


      

_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to