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

Регистрация: Apr 2009
Сообщений: 104
elfacker, зачем тебе ставить кнопки "Далее" в каждом кадре. На отдельном слое, начиная с пятого кадра, поставь эту кнопку для всех оставшихся кадров и пропиши для неё в этом кадре на основной шкале:
Код AS1/AS2:
var frames:Array = [7, 8, 9, 10, 11, 12, 13];
function getRandom():Number {
	return frames.splice(Math.floor(Math.random()*frames.length), 1)[0];
}
var len:Number = frames.length;
for (var i=0; i<len; i++) {
	frames.push(getRandom());
	trace(frames);
}
var k:Number;
var ct:Number = -1;
knopka.onRelease = function() {
	if (ct<frames.length) {
		ct++;
		k = frames[ct];
		_root.gotoAndStop(k);
	}
	if (ct == frames.length) {
		_root.gotoAndStop(14);
		return;
	}
};
И не пиши на кнопке!