Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.07.2005, 16:40
Kolyasha вне форума Посмотреть профиль Отправить личное сообщение для Kolyasha Найти все сообщения от Kolyasha
  № 1  
Ответить с цитированием
Kolyasha

Регистрация: Jul 2005
Сообщений: 7
По умолчанию переливающийся логотип

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

Старый 28.07.2005, 16:53
CAM вне форума Посмотреть профиль Отправить личное сообщение для CAM Найти все сообщения от CAM
  № 2  
Ответить с цитированием
CAM
 
Аватар для CAM

Регистрация: Oct 2001
Адрес: haifa
Сообщений: 180
Отправить сообщение для CAM с помощью ICQ
сделай маску по размерам логотипа и пропусти подней какуюнибудь симпатишную белую фиговину
пусть пробежит 4ерез все лого будет похожий ефект
а вобще молодой 4еловек постарайтесь следущий вопрос создать по конкретней
и удача без....
__________________
чё надо..

sam:)

Старый 28.07.2005, 21:42
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 3  
Ответить с цитированием
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
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, rrotat/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 - инстанс мувика

Старый 29.07.2005, 09:16
Kolyasha вне форума Посмотреть профиль Отправить личное сообщение для Kolyasha Найти все сообщения от Kolyasha
  № 4  
Ответить с цитированием
Kolyasha

Регистрация: Jul 2005
Сообщений: 7
штрек, я конечно совсем тупой, а где параметры вписывать? цвет, прозрачность и т.д. а то я всё с «копи-пастил» и ничего не произошло. и что это за пример применения у тебя написан...?
прошу прощения за тупость.

Старый 29.07.2005, 11:11
Kolyasha вне форума Посмотреть профиль Отправить личное сообщение для Kolyasha Найти все сообщения от Kolyasha
  № 5  
Ответить с цитированием
Kolyasha

Регистрация: Jul 2005
Сообщений: 7
вопрос отпал. тему можно закрывать.


Последний раз редактировалось Kolyasha; 29.07.2005 в 16:11.
Создать новую тему Ответ Часовой пояс GMT +4, время: 15:21.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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