Код бестолковый. Даже в сокращенном виде.
Строчка

Код:
Img.loadMovie(Dir+file);
делат абсолютно бесполезной строчку

Код:
var Rama:MovieClip=Img.createEmptyMovieClip("ramka"+i, BildUrowen);
Так как загружаемый файл удалит все содержимое внутри Img.
Если даже не загружать, туда ничего, то зачем внутри Img создавать клип с индексом в имени и уникальной глубиной?
По сути у вас это выглядит так
_root.img_0.ram_0
_root.img_1.ram_1
_root.img_2.ram_2
вместо
_root.img_0.ram
_root.img_1.ram
_root.img_2.ram
По поводу доступа. Он не верен. Путь выглядит, так как я выше описал.