if (rnd = 10) всегда возвращает true, = это оператор присваивания, == оператор сравнения. А вообще, вся конструкция непонятна... все то же самое можно было бы записать так:

Код:
if(true){
clip.onEnterFrame = function(){
rnd = random (30);
// вызов клипа
}
}