Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   переливающийся логотип (http://www.flasher.ru/forum/showthread.php?t=67242)

Kolyasha 28.07.2005 16:40

переливающийся логотип
 
люди подскажите пожалуйста как сделать переливающийся логотип (не важно что именно) например есть ещё эффект как лучик вокруг земного шара переодически проходит. очень нужно.
благодарю.

CAM 28.07.2005 16:53

сделай маску по размерам логотипа и пропусти подней какуюнибудь симпатишную белую фиговину :)
пусть пробежит 4ерез все лого будет похожий ефект
а вобще молодой 4еловек постарайтесь следущий вопрос создать по конкретней ;)
и удача без.... :)

Штрек 28.07.2005 21:42

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

вопрос отпал. тему можно закрывать.


Часовой пояс GMT +4, время: 14:28.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.