I was curious so I did some testing. Your custom field type files should be loaded before they ajax actions fire, so there isn’t any reason that your ajax functions should not be running if they are added in the class __construct function.
What did the add_action() call look like that was not working?