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

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

Вот так будет ещё чуть лучше

Код AS1/AS2:
//Загрузили в messageURL какой-то txt
messageURL = "text.txt";
//Длина маски
yscale = 180;
//Скорость "бегущей строчки"
speedLine = 5;
//Позиция бегущей строки по _x
xpos=0
//Позиция бегущей строки по _y
ypos=0
 
 
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,30);
container2.lineTo(10,30);
container2.lineTo(10,10);
container2.endFill();
container2._x=xpos
container2._y=ypos
text_mc.setMask(container2);
var pole_txt:TextField = container.createTextField("pole_txt", xpos, yscale, ypos+10, 180, 25);
pole_txt.backgroundColor = 0xFF0000;
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 = yscale;
		}
	};
}
Цитата:
P.S. в pole_txt (для удобства) подправь привязку к yscale
Не понял, что подправить?


Последний раз редактировалось KiL33; 08.03.2009 в 19:24.