Thank you Tracy! That worked. I have no idea why it decided not to anymore, but it does now!
--- In flexcoders@yahoogroups.com, "Tracy Spratt" <[EMAIL PROTECTED]> wrote: > > Surprised this didn't error before. > > > > All e4x expressions reuturn an XMLList, even if there is only one node. > So you have to do: > > x = srv.lastResult.Term.Department.(@id==cDept).Course.(@num==cCrs)[0]; > //to get the one and only XML node > > Tracy > > ________________________________ > > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of kenny14390 > Sent: Friday, June 27, 2008 7:54 PM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] XMLList -> XML Spontaneous Error > > > > Code that I haven't touched in months is now giving me errors at > runtime. It's compiling without even a warning, but when the > application is run, I get unexpected results. When I run the app in > debug mode, all breakpoints are ignored (news to me) so it's difficult > to find exactly what's wrong. I get the following error: > > TypeError: Error #1034: Type Coercion failed: cannot convert > [EMAIL PROTECTED] to XML. > at Schedule/setWorkingCourse()[C:\Documents and Settings\Ricky\My > Documents\CS\Flex Projects\DDVSB2\src\Schedule.mxml:1286]... > > So I went to that line and I found absolutely nothing wrong: > > x = srv.lastResult.Term.Department.(@id==cDept).Course.(@num==cCrs); > > x is defined a few lines up as x:XML. srv is the HTTPService that is > called upon creationComplete, and it is working just fine with the > rest of the application. cDept and cCrs are working fine as well. > Here's an example of the code that I'm trying to assign to x: > > <Course dept="ARTH" j="4" num="287A" name="Topics In Modern Art" > credits="4.000" gened="W Writing (Harpur Req)"> > <Section id="01" dept="ARTH" select="" num="287A" crn="92468" > days="MW" time="15:30-16:55" instr="TBA" place="FA 258" capacity="84"> > <Config>Discussion</Config> > </Section> > <length>1</length> > </Course> > > That looks like valid XML to me! Apparently, it's an XMLList and that > is unable to be coerced to type XML. It's only been doing that for the > past few months with no problem. What could be the problem? Why is > Flex being so weird? >