Показать сообщение отдельно
Старый 27.11.2006, 21:49
pkfun вне форума Посмотреть профиль Отправить личное сообщение для pkfun Посетить домашнюю страницу pkfun Найти все сообщения от pkfun
  № 15  
Ответить с цитированием
pkfun

Регистрация: Feb 2006
Сообщений: 580
Посмотрел ваш пример. Решил переделать под AS2 и хотя бы 7 плеер.
Код на главной временной шкале:
Код:
var i:Number = 0;
var j:Number = 0;
var dat:Number = 0;
var mc:MovieClip;
var mn:MovieClip = this;
//
var loader:LoadVars = new LoadVars();
//
loader.onLoad = function(suc:Boolean):Void  {
	if (suc == true) {
		for (i=1; i<9; i++) {
			for (j=1; j<9; j++) {
				mc = mn.attachMovie("clip", "clip"+(i*10+j), mn.getNextHighestDepth(), {_x:j*15, _y:i*15});
				dat = Number(eval('loader.block'+(i*10+j)));
				mc.gotoAndStop(dat);
			}
		}
	}
};
//
loader.load("kur.txt");
Замечания к коду:
- загрузку такого рода данных лучше производить классом LoadVars, если вы оформили данные в простом текстовом файле.
- но правильнее будет производить загрузку такого рода данных с помощью XML.
- у вас в текстовом файле не были определены переменные block74-block77. Я их дописал и присвоил значение 1.
Ниже ваш пример, переделанный. Я делал все в восьмерке, но сохранял fla для семерки. Должно нормально открыться. Плеер 7, AS2
Вложения
Тип файла: rar please.rar (5.8 Кб, 58 просмотров)