Привыкайте к
конвенциям AS3 кодирования. си стайл режет глаза.
и не пишите в кадрах - пишите в классах.
заведите документ класс и скопируйте код туда. ( соответственно описав переменные и методы как public/private и поместив код вне ф-ций в конструктор)
в методе new_subm вы создаёте ub - а как вы собираетесь его удалять? поместите ub в массив ubList .

Код AS3:
mines[mines.length] = mine; ->mines.push(mine)
и вообще криво всё как-то.. как я понял вы из ub вызываете drop_mine?
не надо так делать. лучше делать через события.
И вообще я бы вам посоветовал сначала чуток почитать, например, Мука - сейчас у вас каша в голове..