title: Multiple Inheritance in ActionScript 3
body: <p>Multiple Inheritance in ActionScript 3? Is it possible? I have read somewhere that it is possible in as3.</p>
  
  <p>If yes then how?</p>
  
  <p>this is my Doucument Class A.as</p>
  
  <pre><code>package
  {
      import flash.display.MovieClip;
  
      public class A extends MovieClip implements B
      {    
          public var value1:Number=10;
  
          public function A()
          {
              trace("A Class Constructor");
          }
          public function hit():void
          {
              trace(value1+' from hit');   
          }
      }
  }
  </code></pre>
  
  <p>Another is <strong>interface</strong> B.as</p>
  
  <pre><code>    package
      {
         public interface B
         {
            trace(' interface ');
            function hit():void;
         }
      }
  </code></pre>
  
  <p>Thanks in advance.</p>