Показать сообщение отдельно
Старый 08.03.2009, 18:15
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 8  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Всё оказалось крайне просто..и не заняло особо времени..поэтому вот..

Код AS1/AS2:
//Загрузили в messageURL какой-то txt
messageURL = "text.txt";
//Длина маски
yscale = 190;
//Скорость "бегущей строчки"
speedLine = 5;
 
var container:MovieClip = this.createEmptyMovieClip("text_mc", 1);
var container2:MovieClip = container.createEmptyMovieClip("maska_mc", 2);
container2.beginFill(0xFF0000);
container2.moveTo(10,10);
container2.lineTo(yscale,10);
container2.lineTo(yscale,35);
container2.lineTo(10,35);
container2.lineTo(10,10);
container2.endFill();
text_mc.setMask(container2);
var pole_txt:TextField = container.createTextField("pole_txt", 0, 180, 10, 180, 25);
pole_txt.autoSize = true;
pole_txt.html = true;
pole_txt.selectable = false;
pole_txt.border = true;
pole_txt.textColor = 0x000000;
var myVars:LoadVars = new LoadVars();
myVars.onLoad = function() {
	pole_txt.text = myVars["TextField"];
	var_num = "-"+pole_txt._width;
	go();
};
myVars.load(messageURL);
function go():Void {
	container.onEnterFrame = function() {
		if (pole_txt._x>var_num) {
			pole_txt._x -= speedLine;
		} else {
			pole_txt._x = 180;
		}
	};
}
//Ура!
Спешл фор ю

P.S. Предыдущий мой вариант сожги в корзине..и не вспоминай про него