Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 1,2 > создание мувиклипов в цикле


Автор: toldforc 1.2.2008, 08:30
следующий код не работает. Ошибок вроде нет но мувиклипы не создаются.
проверял по разному. Загвоздка в bb. Можно ли мувики создавать в цикле вообще?

    var acottages:Array=cottages.split(",");
    for (i=0;i<acottages.length;i++){
        bb="mc"+i;
        bb2="/images/"+acottages[i]+".jpg";
        this.createEmptyMovieClip(bb,this.getNextHighestDepth());
        bb.loadMovie(bb2);
        }

Автор: AlDev 1.2.2008, 10:28
Код

var acottages:Array=cottages.split(",");
for (var i:Number=0;i<acottages.length;i++){
  var bb:String = "mc"+i;
  var bb2:String="/images/"+acottages[i]+".jpg";
  var mc:MovieClip = this.createEmptyMovieClip(bb,this.getNextHighestDepth());
  mc.loadMovie(bb2);
} 


Вот примерно вот так вот. Не проверял.
Но ты пытаешься вызвать loadMovie у строки, а не у клипа

Автор: toldforc 2.2.2008, 04:12
Большое спасибо я так и думал что в строку пытаюсь загрузить. 
Я такой чайник, что когда объявил переменную мувиклипом не задал ей сразу значаение createEmptyMovieClip.......
Радует то что мыслил правильно. Спасибо есть форум, есть у кого спрсить когда уже мозги плавятся.
Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)