Показать сообщение отдельно
Старый 05.07.2009, 14:52
Сникерс вне форума Посмотреть профиль Отправить личное сообщение для Сникерс Найти все сообщения от Сникерс
  № 1  
Ответить с цитированием
Сникерс

Регистрация: Mar 2008
Сообщений: 106
По умолчанию Динамический импорт клипов из библиотеки

Мне нужно импортировать клипы из библиотеки. Вот переменные, которые я использую:
Код:
name1:Array = new Array(); //В массив будет помещаться определённое количество клипов. В этом массиве их будет 5: "anton" - 5 букв (см. значение "visitors.name1" ниже). Таких массивов у меня будет 30, я пока тестирую только на одном
visitors:LoadVars = new LoadVars(); //visitors - это экземпляр "LoadVars". В него загружаются данные из внешнего файла
visitors.name1 = anton;
visitors.name1_x = 200;
visitors.name1_y = 200;
Я прописал "linkage" для клипов в библиотеке: "aclip", "nclip", "tclip", "oclip". А когда я их собираюсь импортировать, то сцена остаётся пустой:
Код:
visitors.load("../dermo.txt");
visitors.onLoad = function() {
  for (var i = 0, d = 1; d<31; i++) {
    if (i=0) {
      this["name"+d+"[0]"] = attachMovie(eval("visitors.name"+d).charAt(0)+"clip", "name"+d+"1_mc", _root.getNextHighestDepth(), {_x:eval("visitors.name"+d+"_x"), _y:eval("visitors.name"+d+"_y")});
    }
    this["name"+d+"["+(i+1)+"]"] = attachMovie(eval("visitors.name"+d).charAt(i+1)+"clip", "name"+d+(i+2)+"_mc", _root.getNextHighestDepth(), {_x:eval("name"+d+"1_mc._x")+25*(i+1), _y:eval("name"+d+"1_mc._y")});
    if (i=9) {
      i = 0;
      d++;
    }
}
Я бы хотел, чтобы вы мне помогли.