![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2006
Сообщений: 3
|
Надо сделать индикатор ввода. Т.е. Movie clip - чёрный мигающий прямоугольник 2х13 пикселов, который будет инвертировать тот цвет, который под ним. Инвертирующего цвета не нашёл. Подскажите как сделать.
|
|
|||||
|
1 создать мигающий movie clip
2 убрать мышь 3 присвоить clipу координаты мыши
__________________
Flash ещё не торт... |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 3
|
Я догадался, что надо сделать мигающий клип.
Как сделать так чтобы то что под ним инвертировалось, т.е . меняло цвет на противопожный. |
|
|||||
|
Banned
Регистрация: Dec 2003
Сообщений: 3,925
|
Определять что там с помощью hitTest и BitmapData -- и рисовать в нем новую BitmapData.
|
|
|||||
|
ili ispoljzovatj staryj iz Flash MX 2004 prototip dlja invertirovanija krasok: vot vykladyvaju...
MovieClip.prototype.setInvert = function (percent) {
c=new Color(this);
t=new Object;
t.ra=t.ga=t.ba=100-2*percent;
t.rb=t.gb=t.bb=percent*(255/100);
c.setTransform(t);
}
MovieClip.prototype.getInvert = function () {
c=new Color(this);
return c.getTransform().rb*(100/255);
}
MovieClip.prototype.addProperty ("_invert", getInvert, setInvert);
__________________
design is like a puzzle, I`m just trying to solve it now... |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 3
|
Спасибо за код.
![]() Но было бы очень хорошо, если бы объяснили чуть подробрее. И объяснили куда этот код пихать. Я умею программировать, но во флэше я новичок. |
|
|||||
|
попробую масками....
__________________
Flash ещё не торт... |
|
|||||
|
Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
|
не надо масками =)
если есть 8-ка, надо Blenda'ми "Blend: Invert" и Alpha... всё!
__________________
Scio me, nihil scire. |
|
|||||
|
Цитата:
![]()
__________________
Flash ещё не торт... |
|
|||||
|
ааа у тя 8 flash.а я думаю, чё у меня swf твой не крутит...
__________________
Flash ещё не торт... |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|