Aha! That seems highly likely. I shall continue with renewed vigour. Cheers.
2008/6/24 Kerry Thompson <[EMAIL PROTECTED]>: > Yes, those sporadic bugs can be the dickens to find and fix, usually because > the code that's causing the problems is far removed from the place where it > actually crashes. I remember spending a couple of days once on a crash bug. > I'd find a problem, only to find that it was being caused by something > earlier. I'd track that down, and find that it caused by something even > earlier. I had to write a flow chart on a white board to keep track of > everything that was going on. > > I finally tracked it down to an unlikely source--the programmer who worked > on the project before me was doing a Boolean comparison on a value that > could sometimes be void. Void is neither true nor false, so it was setting > off a chain reaction, culminating in a crash somewhere down the line. > > Those are the hardest, but can be the most satisfying. I convinced myself > about 10 times during the course of tracking down that bug that it was the > VM's fault, then I'd notice something, and I'd be off and running, chasing > that bug, slowly spiraling ever close to the true culprit. > > Good luck! > > Cordially, > > Kerry Thompson > >> -----Original Message----- >> From: [EMAIL PROTECTED] [mailto:flashcoders- >> [EMAIL PROTECTED] On Behalf Of Ashim D'Silva >> Sent: Monday, June 23, 2008 7:55 AM >> To: Flash Coders List >> Subject: Re: [Flashcoders] Flash player crashes >> >> Thanks for the response Kerry. Makes me appreciate even more the work >> that gets done in Flash. And although blaming the tool is easy enough >> I'm pretty sure its in my code somewhere. However, all the problems >> you mentioned I encounter often enough to spot. Plus Flash is helpful >> enough to tell you where these are. I use traces profusely in >> troublesome area's as well. But I'm just not being able to recreate my >> problem, which is ofcourse frustrating. So I was hoping I could count >> on some log somewhere so I know what was called; which class it was >> called from; anything to pin it close to the problem spot. I've used >> debugger (local and remote) but ofcourse, when it crashes, it crashes, >> and there's no bread crumb trail... >> If I could figure out what the problem was, there'd be the possibility >> of diagnosis, till then I guess its blind testing and lots of comment >> tags. >> >> Cheers again! >> >> Ash >> >> 2008/6/23 Kerry Thompson <[EMAIL PROTECTED]>: >> > Ashim D'Silva wrote: >> > >> >> I'm using the Flash IDE CS3 to produce a project in AS3, and Flash is >> >> continually crashing erratically. Is there a way for me to figure out >> >> what's causing it? >> > >> > I've had similar problems, and it has always turned out to be an > infinite >> > loop, memory management, a null value, or something of the like. >> > >> > The first thing to do is figure out _where_ it is crashing, then figure > out >> > _why_ >> > >> > Some people prefer to use trace() statements. Personally, if it's not a >> > time-critical issue, I use the debugger. Since I started using Flash > (F4), I >> > have found that the issue is inevitably in my coding. I'm not > initializing a >> > variable; I'm using a class wrong; or I just plain had faulty logic. >> > >> > It's not always easy, but it is seldom Flash's fault, though I often > wish I >> > could blame the tool. Track your problem down to a specific code > segment. If >> > it's failing for a reason you don't understand, post that code, with a >> > description of the problem, and we'll be glad to help. I'm afraid that > you >> > have only given a very vague complaint, so we can only give vague > answers at >> > this point. >> > >> > Don't give up, though. Flash is a great tool--not perfect, but pretty > darn >> > good. It's biggest problem is that it does what you tell it to, not what > you >> > want it to. >> > >> > Cordially, >> > >> > Kerry Thompson >> > >> > _______________________________________________ >> > Flashcoders mailing list >> > [email protected] >> > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> > >> >> >> >> -- >> Random Lines 3D >> My online portfolio >> www.therandomlines.com >> _______________________________________________ >> Flashcoders mailing list >> [email protected] >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > _______________________________________________ > Flashcoders mailing list > [email protected] > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > -- Random Lines 3D My online portfolio www.therandomlines.com _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

