Просмотр полной версии : Задать Tint и Brightness программно...
Charly84
06.09.2005, 00:37
1. Я хочу, чтобы при наведении мышкой на мувик помнять полностью его гаму (Tint).. Как сделать это программно?
2. Поменять параметр _alpha для мувика легко... А что сделать, чтобы программно изменять параметр brightness?
3. Color.setTransform - можна сделать, чтобы это применять не только к кнопкам, но и к простым мувикам? У меня работает только на кнопках...
Всем заранее спасибо за оказанную помощь...
Color.setTransform работает и на мувиках :)
вот я вчера писал прототип для использования этой темы.
MovieClip.prototype.reds = function(){
this.end_ga_ba = 40;
this.step = 15;
this.mycol = new Color(this);
this.now_ga_ba = this.mycol.getTransform().ba;
this.onEnterFrame = function(){
//trace( now_ga_ba );
if(this.now_ga_ba <= this.end_ga_ba){
delete this.onEnterFrame;
}
this.now_ga_ba = this.now_ga_ba - this.step;
if(this.now_ga_ba<this.end_ga_ba){
this.now_ga_ba = this.end_ga_ba
}
this.mycol.setTransform({ga:this.now_ga_ba, ba:this.snow_ga_ba});
}
}
на мувиках использование
on(RollOver){
this.reds();
}
ffffff, использовал Ваш код - всё работает, но не могу понять как сделать RollOut и возвращение исходного цвета.
или (to all) подскажите какой-либо иной способ изменения цвета, подсвечивания или изменения brightness при наведении.
извините за поднятие темы 05-го года :)
Добавлено через 18 часов 41 минуту
Разобрался сам. Если кому надо:
MovieClip.prototype.reds2 = function(){
this.mycol.setTransform({ga:100, ba:100});
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.