Tester Posted June 24, 2017 Share Posted June 24, 2017 (edited) Подскажите, пожалуйста... В примере ниже вырезка из кода, где я добавляю свечение для иконки техники в ушах обычным методом filters. var playersPanel:* = (battlePage as BattlePage).playersPanel; var listItem:* = playersPanel.listRight.getItemByVehicleID(vehicleID); listItem.vehicleIcon.filters = [new GlowFilter()]; При этом свечение добавляется, но и сама иконка красится в цвет фильтра. Предполагаю, это из за того, что иконка - это BitmapData объект, и к ней нужно применять фильтры через метод applyFilter. Но как правильно это сделать, какой должна быть запись, никак не могу разобраться... Edited June 24, 2017 by Tester @ Quote Link to comment Short link Share on other sites More sharing options...
Armagomen_UA Posted June 30, 2017 Share Posted June 30, 2017 (edited) Подскажите, пожалуйста... Предполагаю, это из за того, что иконка - это BitmapData объект, и к ней нужно применять фильтры через метод applyFilter. Но как правильно это сделать, какой должна быть запись, никак не могу разобраться... GlowFilter настрой на окраску только внешней части изображения, обводка со свечением. var white:GlowFilter = new GlowFilter(0xFFFFFF, 1, 4, 4, 2.5, BitmapFilterQuality.LOW, true); listItem.vehicleIcon.filters = [white]; Edited June 30, 2017 by Armagomen_dev @ Quote Link to comment Short link Share on other sites More sharing options...
Tester Posted June 30, 2017 Author Share Posted June 30, 2017 GlowFilter настрой на окраску только внешней части изображения, обводка со свечением. Спасибо, работает. Но я в смятении, ведь в справочнике говорится, что при inner = true свечение будет внутренним. http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/filters/GlowFilter.html#inner @ Quote Link to comment Short link Share on other sites More sharing options...
Armagomen_UA Posted June 30, 2017 Share Posted June 30, 2017 Спасибо, работает. Но я в смятении, ведь в справочнике говорится, что при inner = true свечение будет внутренним. http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/filters/GlowFilter.html#inner Дак оно и есть внутреннее, от краев обьекта к центру. можно попробовать сделать его false и knockout поставить true но есть шанс что картинка станет прозрачной и останется только контур. @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.