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

Регистрация: Mar 2009
Сообщений: 105
По умолчанию Плавная бегущая строка

Всем привет!

Вот уже несколько дней пытаюсь сделать "бегущую строчку", в которую грузиться текст из файл.
По адресу:
http://metoart.ru/blog/2006/02/12/au...ja_stroka.html
есть пример:

Код AS1/AS2:
// 2006 © Designer's testing area
// http://www.metoart.ru/blog
//
function buildText(m, c) {
	m._x -= 1;
	if (m._x<0-m._width/2) {
		m._x = 450+c*7;
	}
}
var loadNews:LoadVars = new LoadVars();
loadNews.load("news.dat");
loadNews.onLoad = function() {
	var newsArr:String = loadNews.n;
	var words:Array = newsArr.split("");
	for (i=1; i<words.length; i++) {
		attachMovie("mc", "mc"+i, i);
		_root["mc"+i].txt = words[i];
		_root["mc"+i]._x = i*7;
		_root["mc"+i]._y = 27;
		sc = setInterval(buildText, 20, _root["mc"+i], words.length);
	}
};
Не могу понять что за параметры m, c в функцие buildText(m, c)?
Может кто знает, как все-таки сделать одинаковые интервалы между буквами?
И еще. Мне нужно зациклить текст. Я поместил вышеупомянутый код в один кадр, а из следующего кадра (по условию выхода ха экран последнего символа) вызываю опять этот код. При этом начинается ускорение у буквы налетают друг на друга.

Заранее огромное спасибо!!!


Последний раз редактировалось iNils; 04.03.2009 в 23:55.