![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2006
Сообщений: 3
|
Надо сделать индикатор ввода. Т.е. Movie clip - чёрный мигающий прямоугольник 2х13 пикселов, который будет инвертировать тот цвет, который под ним. Инвертирующего цвета не нашёл. Подскажите как сделать.
|
|
|||||
|
1 создать мигающий movie clip
2 убрать мышь 3 присвоить clipу координаты мыши
__________________
Flash ещё не торт... |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 3
|
Я догадался, что надо сделать мигающий клип.
Как сделать так чтобы то что под ним инвертировалось, т.е . меняло цвет на противопожный. |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Определять что там с помощью hitTest и BitmapData -- и рисовать в нем новую BitmapData.
|
|
|||||
|
[+1.1 04.03.2006]
|
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
|
Спасибо за код.
![]() Но было бы очень хорошо, если бы объяснили чуть подробрее. И объяснили куда этот код пихать. Я умею программировать, но во флэше я новичок. |
|
|||||
|
пихать в 1-ый кадр сцены _root
выходишь в главную сцену, создаешь новый слой(желательно), затем выделяешь мышей первый кадр, нажимаешь F9 и вставляешь код. Вместо MovieClip подставляешь инстанс нейм своего мувика. |
|
|||||
|
Ветеран форума
|
Цитата:
__________________
BestMasterиZация |
|
|||||
|
Цитата:
действитель Чушь
__________________
Flash ещё не торт... |
|
|||||
|
Регистрация: Mar 2001
Сообщений: 1,147
|
да инвертировать текущий цвет ему не нужно
человеку надо, чтобы курсор над красной областью клипа был голубым, над зелёной - фиолетовым, а над белой - чёрным ![]() В общем случае, Антарес всё сказал (восьмёрка). В частном случае, для одного разноцветного мувика можно сделать дубликат с инвертироваными цветами (можно и вышеописаным способом) и маскировать его курсором.
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит. |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|