Показать сообщение отдельно
Старый 02.06.2007, 02:04
_Nagash_ вне форума Посмотреть профиль Отправить личное сообщение для _Nagash_ Найти все сообщения от _Nagash_
  № 5  
Ответить с цитированием
_Nagash_

Регистрация: Feb 2007
Сообщений: 12
занчения задаютсья:

Код:
my_mc.drawRect(х, y, i, h, 0x0000FF, 40);
i Не причем тут, прсто для общности показал.
алфа стаил 0 - все равно до 100 доходитт... то же происходит если это постваить в онЕнтерФрейм - увеличивается до 100, хоть стоит, к примеру, 40.

алфа тоже для наглядности показал, она задается вручную и не изменяется борльше нигде, но при компиляци... ???

вот полный код:

только убрал из прототипа установление прозрачности (алфа) и устанавливаю ее для созданного мувиклипа.

но при компиляци получаетсья не то, что надо...
нало, чтобы "разъзжались" в разные стороны прямоугольники с усатновленной прозрачностью, а она меняется...

в чем проблема?

Код:
// 1
MovieClip.prototype.drawRect = function(x, y, width, height, color)

{
	this.beginFill(color);
	this.moveTo(x, y);
	this.lineTo(x+width, y);
	this.lineTo(x+width, y+height);
	this.lineTo(x, y+height);
	this.lineTo(x, y);
	this.endFill();
};

// 



this.createEmptyMovieClip("pOblast_mc", this.getNextHighestDepth());
this.createEmptyMovieClip("nOblast_mc", this.getNextHighestDepth());

var i:Number=1; 
var intId = 10;

pOblast_mc._alpha=20;
nOblast_mc._alpha=20;

function modify_pn_width()  //изменение ширины замыкающего слоя
{
tmp=x+w/2;


pOblast_mc.drawRect(tmp, y, 0-i, h, 0x0000FF);
nOblast_mc.drawRect(tmp, y, 0+i, h, 0xFF0000);

i++;	
	if (i>100)
	{
		clearInterval(intId);
	}
}
intId = setInterval(modify_pn_width, intId);
и возникает сразу 2-ой вопрос... как можно добиться разной скорости изменения ширины клипов? т.е. чтобы раздиваглись допустим по формуле f(x) (не советуйте i подстваить - не то получиттся )

Спасибо.

З.Ы.

при изменения прозрачности на меньший уровень, 10, к приеру, "деффек" становиться отчетливо заметен...

Возможно проблема из аз использования СетИнтервал?

как по другому можно влиять на скорость воспроизведения мувика (в данном случае увеличения его ширины...?


Последний раз редактировалось etc; 02.06.2007 в 14:36.