
Код AS1/AS2:
_root.load1.onEnterFrame = function()
{
if (_root.load1._alpha > 0)
Так как при такой записи функция расположена "внутри" load1, является его методом, то при обращении к load1, который собссно владелец данного метода, необязательно явно указывать его имя.
Используйте префикс "this"
Соотв. пишем так:

Код AS1/AS2:
if ( this._alpha > 0)
...
this.removeMovieClip();
Это и удобнее и корректнее.
И не забудьте после выполнения условия сделать

Код AS1/AS2:
delete this.onEnterFrame;