Application or Flash-Site? This is making me confused

Hi everyone.

I’ve been doing flash for 7 years now, since Flash 5 was released. But, until last year, I didn’t know the difference between Flash Application and a Flash website. Well, to be honest, I’m afraid that I’m still don’t clearly get it. By the way, sorry, if this thread isn’t in appropriate forums, I just didn’t know where else to write it.

Half a year ago, I’ve became familiar with term OOP (Object-Oriented Programming). I’ve made my first own class and then started to learn AS3. But now, I don’t know what technique should I use, to build flash sites, the OOP approach, or place the ActionScript into frames, or else?!

For example, I received and order from one client, who needs a car selling portal built in flash. It must be resizable, nicely animated, with animated gallery and dynamic images (pictures of cars), process some search query and pass it to DB, get response, parse it, display it and so on. Additionally there should be an option to smoothly collapse search panel so that other “windows” of site will smoothly move to take empty space; and rest of site, like contact pages, should be made using Papervision3D. Now at this point, I don’t know, if this is gonna be a Flash-site, or a Flash-Application with animated elements. And how should I build it. Using OOP, or placing functions into frames.

So far, I simple places all the code out of Flash, into as files and used them by “#include”. Can anyone advice me something? How these kind of projects are build?

I’m really lost, cos I know ActionScript pretty well, but I don’t know how to use it correctly.

Thanks in advance.