Definition in circular inheritance

I have a custom class, we’ll call it EntryField, which extends another custom class FieldBase.

I want to extend the EntryField.


package com.myClasses.fields{
   import flash.display.*;
   import flash.text.*;
   import flash.events.*;
   import com.myClasses.fields.EntryField;
   
   public class SpecialEntryField extends EntryField{
      public function SpecialEntryField(){
         //
      }
   }
}

When I run this I get the error The definition is in circular inheritance. I’ve extended classes more times than I care to count, but I’ve never seen this. Can anyone offer me some enlightenment?

Many thanks.