Kolyasha
28.07.2005, 16:40
люди подскажите пожалуйста как сделать переливающийся логотип (не важно что именно) например есть ещё эффект как лучик вокруг земного шара переодически проходит. очень нужно.
благодарю.
сделай маску по размерам логотипа и пропусти подней какуюнибудь симпатишную белую фиговину :)
пусть пробежит 4ерез все лого будет похожий ефект
а вобще молодой 4еловек постарайтесь следущий вопрос создать по конкретней ;)
и удача без.... :)
MovieClip.prototype.blesk = function(col, alf_col, breadth, rotat, sp) {
var w_muv = this._width;
var h_muv = this._height*1.2;
var x_muv = this._x;
var y_muv = this._y;
this.duplicateMovieClip("dublikat_maska", this.getDepth()-1);
this._parent.createEmptyMovieClip("blesk", this.getDepth()+1);
this._parent.blesk.setMask(dublikat_maska);
with (this._parent.blesk) {
colors = [col, col, col];
alphas = [0, alf_col, 0];
ratios = [0, 127.5, 255];
if (rotat>=0 && rotat<=45) {
matrix = {matrixType:"box", x:0, y:0, w:breadth, h:h_muv, r:(rotat/180)*Math.PI};
}
beginGradientFill("linear", colors, alphas, ratios, matrix);
moveTo(0, 0);
lineTo(0, h_muv);
lineTo(breadth, h_muv);
lineTo(breadth, 0);
lineTo(0, 0);
endFill();
_x = x_muv-w_muv/2-breadth;
_y = y_muv-h_muv/2;
this._parent.blesk.onEnterFrame = function() {
_x += sp;
if (_x>=x_muv+w_muv/2) {
delete this.onEnterFrame;
}
};
}
};
Краткое описание:
Создаётся эффект блеска на мувике
настраиваются параметры:
col - цвет блеска
alf_col - прозрачность цвета
breadth - ширина блеска
rotat - поворот от 0 до 45 гр.
sp - скорость движения блеска
Пример применения:
setInterval(function () {
mc.blesk(0xdadada, 70, 120, 10, 12);
},2000);
//mc - инстанс мувика
Kolyasha
29.07.2005, 09:16
штрек, я конечно совсем тупой, а где параметры вписывать? цвет, прозрачность и т.д. а то я всё с «копи-пастил» и ничего не произошло. и что это за пример применения у тебя написан...?
прошу прощения за тупость.
Kolyasha
29.07.2005, 11:11
вопрос отпал. тему можно закрывать.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.