Я бы порекомендовал вам создать мувиклип, назовем его Fish_MC, и подключить этот мувиклип к классу, назовем его Fish.
Внутри Fish_MC вы можете посвятить каждый кадр «состоянию», в котором будет находиться рыба. Например, есть один кадр для медленного плавания, один кадр для быстрого плавания и один кадр для поклевки. В каждом из этих кадров создайте новый мувиклип, который будет содержать анимацию для основного отвечающего состояния, в котором рыба должна находиться.
Класс Fish может содержать весь ИИ для рыбы и иметь метод "setState", который изменяет, в каком кадре (т.е. состоянии) находится Fish_MC, используя вызов gotoAndStop.