![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Mar 2006
Сообщений: 21
|
При увеличении ._alpha на малые значения, оно не увеличивается. на бОльшие - увеличивается.
Почему так? И еще такой вопрос... почему если значение ._alpha изначально кратно 1, то при увеличении на 0.5 (или иное число) ._alpha не изменяется? on (rollOver) {
var intervalId:Number;
var duration:Number = 5;
this._alpha=20;
function fadeAlpha():Void {
//this._alpha++; - увеличивается на ~1
//this._alpha+=0.5; - увеличивается на ~0.5
this._alpha+=0.15; // - не увеличивается вообще
trace ("fadeOut: " + this._alpha + "; iID: " + intervalId);
if(this._alpha >= 100) {
clearInterval(intervalId);
}
}
intervalId = setInterval(this, "fadeAlpha", duration);
}
Надеюсь на ответ или линк по теме. Спасибо ![]() Использую: Macromdeia Flash 8 Pro на PC |
|
|||||
|
Известная трабла.
С _alpha так всегда было... и видимо будет. on (rollOver) {
var intervalId:Number;
var duration:Number = 5;
alpha = this._alpha=20;
function fadeAlpha():Void {
//this._alpha++; - увеличивается на ~1
//this._alpha+=0.5; - увеличивается на ~0.5
alpha+=0.15; // - не увеличивается вообще
this._alpha = alpha;
trace ("fadeOut: " + this._alpha + "; iID: " + intervalId);
if(this._alpha >= 100) {
clearInterval(intervalId);
}
}
intervalId = setInterval(this, "fadeAlpha", duration);
}
__________________
Глупости какие-то говорите. |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 21
|
Жжжаль...
Спасибо за информацию. |
|
|||||
|
тебе 100/256 мало? =).
__________________
Глупости какие-то говорите. |
|
|||||
|
Цитата:
__________________
Глупости какие-то говорите. |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|