![]() |
Как сделать индикатор ввода?
Надо сделать индикатор ввода. Т.е. Movie clip - чёрный мигающий прямоугольник 2х13 пикселов, который будет инвертировать тот цвет, который под ним. Инвертирующего цвета не нашёл. Подскажите как сделать.
|
1 создать мигающий movie clip
2 убрать мышь 3 присвоить clipу координаты мыши |
Я догадался, что надо сделать мигающий клип.
Как сделать так чтобы то что под ним инвертировалось, т.е . меняло цвет на противопожный. |
Определять что там с помощью hitTest и BitmapData -- и рисовать в нем новую BitmapData.
|
ili ispoljzovatj staryj iz Flash MX 2004 prototip dlja invertirovanija krasok: vot vykladyvaju...
Код:
MovieClip.prototype.setInvert = function (percent) { |
Спасибо за код. :)
Но было бы очень хорошо, если бы объяснили чуть подробрее. И объяснили куда этот код пихать. Я умею программировать, но во флэше я новичок. |
пихать в 1-ый кадр сцены _root
выходишь в главную сцену, создаешь новый слой(желательно), затем выделяешь мышей первый кадр, нажимаешь F9 и вставляешь код. Вместо MovieClip подставляешь инстанс нейм своего мувика. |
Цитата:
|
Цитата:
действитель Чушь |
да инвертировать текущий цвет ему не нужно :) человеку надо, чтобы курсор над красной областью клипа был голубым, над зелёной - фиолетовым, а над белой - чёрным :)
В общем случае, Антарес всё сказал (восьмёрка). В частном случае, для одного разноцветного мувика можно сделать дубликат с инвертироваными цветами (можно и вышеописаным способом) и маскировать его курсором. |
| Часовой пояс GMT +4, время: 18:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.