Есть способы сделать это без преобразования изображения в мувиклип. Вы можете встраивать свои изображения в SWF-файл с помощью тега [Embed] .... или, что еще лучше, вы можете загружать их с помощью класса Loader.
Вы бы загрузили свое изображение так:
var myloader:Loader = new Loader();
myloader.load(new URLRequest("myImage"));
... и тогда вы получите его BitmapData следующим образом после завершения загрузки (используйте прослушиватель событий, чтобы перехватить это):
var myBitmapData:BitmapData = Bitmap(myloader.content).bitmapData;
Объект BitmapData нуждается в контейнере Bitmap для его размещения на сцене, поэтому вам необходимо объявить экземпляр Bitmap, используя BitmapData в качестве входных данных.
var Bitmap:Bitmap = new Bitmap(myBitmapData);
Поскольку это растровое изображение может быть добавлено на сцену, все готово. Вы можете использовать это как часть вашего класса кнопок. Есть еще немного информации о растровом изображении здесь, в 8-битовом коде.
Это хороший способ сделать это для тех из нас, кто не использует Flash CS 5, или любых других создателей видеороликов. Я делаю игру во FlashDevelop, используя эту технику, и она хорошо работает.
Надеюсь, это поможет в качестве метода "только сценарий действия". Удачи.