Need answers for Flash AS 3.0 questions

Hello Friends,

I have few questions in Flash AS 3.0. Can some one help me out by providing the answers to me.

  • I know what is an Interface, can you please tell me what is the use of interface and what was the main purpose of this.

  • I know what is a Singleton Class, can you guys please tell me how to enforce a singleton class. How do we define/declare a singleton class. how do we restrict to create only 1 instance at run time.

  • what is the difference between displayObject and displayList in Flash cs3.

  • How to extend multiple classes in another class. for ex: classA extends classB,class C. how to do this in flash cs3. is it possible to extend multiple classes in a single class.

  • what is 508 compliance testing or what so ever.

  • what is a dynamic class and what is the purpose of a dynamic class

you answers will be really appreciated.

Thanks,
Rajesh