seriych Posted May 22, 2014 Author Share Posted May 22, 2014 попробуй выставить height скажем 20, а каждый h по 17 напримервысота полоски 15. сейчас дефолтная высота каждого доп. поля равна параметру height, но если у поля задан свой h, то должен применяться именно онесли "h" убрать, высота полоски 18. Короче в любом случае на 2 пикселя меньше указанного @ Quote Link to comment Short link Share on other sites More sharing options...
XSerzHX Posted May 22, 2014 Share Posted May 22, 2014 (edited) только вот ничего не изменилось :-( Проэкспериментировал, у меня получилось через заливку сделать для самих ушей "width": 350, "height": 32, сам фон { "x": 0, "y": 0, "h": 34, "w": "40", "bgColor": 0, "alpha": "{{alive?50|10}}" }, Edited May 22, 2014 by XSerzHX @ Quote Link to comment Short link Share on other sites More sharing options...
demon2597 Posted May 22, 2014 Share Posted May 22, 2014 Короче в любом случае на 2 пикселя меньше указанного да, да, я про что и говорил:) @ Quote Link to comment Short link Share on other sites More sharing options...
phantasm Posted May 22, 2014 Share Posted May 22, 2014 Короче в любом случае на 2 пикселя меньше указанного значит надо всё ж таки sirmax-а ждать. я хз почему так происходит если "h" убрать, высота полоски 18. кстати, попробуй задать "borderColor": "0xFF0000" и сравни. есть шанс что это как-то связано с наличием бордюра и его толщиной, которую во флеше не задать, она всегда одна и та же. хотя опять же, судя по коду, с бордюром всё ок, но мало ли @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted May 22, 2014 Author Share Posted May 22, 2014 (edited) это как-то связано с наличием бордюра и его толщиной, которую во флеше не задать, она всегда одна и та жеи как раз по одному пикселю в каждую сторону, откуда и берутся наши недостающие 2 пикселя. В общем, будем считать, что так и должно быть. Но еще косяк обнаружился. Иногда концовки текстовых полей начинают чуток обрезаться. Смотрим последние буквы некоторых ников и танков: Edited May 22, 2014 by seriych @ Quote Link to comment Short link Share on other sites More sharing options...
phantasm Posted May 22, 2014 Share Posted May 22, 2014 (edited) Но еще косяк обнаружился. Иногда концовки текстовых полей начинают чуток обрезаться. Смотрим последние буквы некоторых ников и танков: задай текстовому полю bgColor, посмотри. возможно надо указать таким полям width, которого точно хватит, например 200. что касается высоты, увеличь h на 2, а y сделай -1. или покрась бордюр в тот же цвет))) да, цвет даже лучше, потому что тот же фокус надо будет и с шириной делать хотя нет. при нулевой ширине/высоте всё равно будет виден бордюр. так что лучше, пожалуй, руками-таки Edited May 22, 2014 by phantasm @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted May 22, 2014 Share Posted May 22, 2014 (edited) @sirmax, а почему когда я задаю высоту элемента "h": 2- ничего не рисует, а когда задаю "h": 4- рисует прямоугольник высотой в 2 пикселя? Целый час промурижился, почему нету ничего, пока не выяснилось, что дело в высоте И еще вопрос: почему "borderColor" существует, а "borderAlpha"- нет? Если мне например надо у заливки одну прозрачность, а у бордюра другую, то придется из-за этого рисовать два элемента вместо одного Потому что еще не все сделано. Сейчас картинки прикручу займусь дальше размерами и выравниванием. Лучше пока не усердствовать с конфигами, еще меняться будет. @sirmax, кстати, ещё такой вопрос: может для режима ушей none сделать контейнер для привязки контекстного меню? или это уже потом? если да - то надо придумать вокруг чего его оборачивать, или как считать размер. может, тупо прицепляться ко всем доп.полям? еще можно ввести свойство поля "contextmenu": true|false, которое и будет выступать контейнером Точно не в первую очередь. Я полностью функционал ушей и не собирался реализовывать. @phantasm, а не в курсе, есть резон использовать none ради увеличения производительности или в этом плане без разницы? Меня так-то внешним видом и стандартные уши устраивают, а чего не хватает- теперь как бы можно и дорисовать Я позже проведу тесты и оптимизацию. Пока что макросы существенно тормозят и там, и там. задай текстовому полю bgColor, посмотри. возможно надо указать таким полям width, которого точно хватит, например 200. что касается высоты, увеличь h на 2, а y сделай -1. или покрась бордюр в тот же цвет))) Это не бордюр, а gutter. Я еще его не везде учел. http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/TextLineMetrics.html Добавил "src" для загрузки изображений. По идее даже swf можно загрузить, но я не проверял. Вроде все выровнял. Можете в моем конфиге посмотреть как использовать, ну и доку в дефолтном конфиге посмотрите. Вот что у меня получилось: Так же необходимо проверить что там с FPS. Юзаю еще старый формат, с картинками. В последнем билде так и не показываются картинки без макроса в названии + при одинаковом отступе (картинкой) в правых ушах реально получается отступ на пару- тройку пикселей больше, чем в левых, раньше было одинаково 11.jpg Вот теперь можно проверять. Edited May 22, 2014 by sirmax 4 @ Quote Link to comment Short link Share on other sites More sharing options...
demon2597 Posted May 22, 2014 Share Posted May 22, 2014 ну и доку в дефолтном конфиге посмотрите там ошибочка: // "valign" - horizontal alignment ("top", "center", "bottom") @ Quote Link to comment Short link Share on other sites More sharing options...
XSerzHX Posted May 22, 2014 Share Posted May 22, 2014 Как у ESLчисто для КБПовернуть бы сделать столбцами и ваще круто будет) @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted May 22, 2014 Share Posted May 22, 2014 там ошибочка: // "valign" - horizontal alignment ("top", "center", "bottom") поправил Как у ESL чисто для КБ Повернуть бы сделать столбцами и ваще круто будет) Ща сделаю опцию Сделал опцию "layout" @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted May 22, 2014 Author Share Posted May 22, 2014 Добавил "src" для загрузки изображенийКруто, картинки не блюрятся @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted May 22, 2014 Share Posted May 22, 2014 Круто, картинки не блюрятся WorldOfTanks_2014_05_22_23_35_07_684.png Да, для того и добавлял. :) @ Quote Link to comment Short link Share on other sites More sharing options...
XSerzHX Posted May 22, 2014 Share Posted May 22, 2014 Сделал опцию "layout" Круто щас опробую) Сделал опцию "layout" чё т не очень работает горизонтально работает как вертикально (при чём не так как хотелось) и наоборот @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted May 22, 2014 Share Posted May 22, 2014 горизонтально работает как вертикально (при чём не так как хотелось) и наоборот ширину задай правильно и конфиг покажи, может там что-то не так. @ Quote Link to comment Short link Share on other sites More sharing options...
XSerzHX Posted May 22, 2014 Share Posted May 22, 2014 ширину задай правильно и конфиг покажи, может там что-то не так. походу эти линии баг, т.к на твоём конфиге также 'Конфиг' "none": { "extraFields": { "leftPanel": { "x": -1, "y": 65, "width": 350, "height": 92, "formats": [ { "x": 1, "valign": "center", "format": "<img src='xvmres://contour_Ally_ESL/{{vehiclename}}.png' width='80' height='80'>", "alpha": "{{alive?100|100}}"}, { "x": 1, "valign": "center", "format": "<img src='xvmres://dead/ESL_L_{{alive|dead}}.png' width='80' height='80'>", "alpha": "{{alive?100|100}}"}, { "x": 41, "y": 29, "align": "center", "valign": "center", "format": "<font size='13'><b>{{name%.10s~.}}</b></font>", "alpha": "{{alive?100|50}}", "shadow": {} }, { "x": 3, "y": 83, "h": 12, "w": "80", "bgColor": 0, "alpha": "{{alive?100|100}}" }, { "x": 5, "y": 85, "h": 8, "w": "{{hp:76}}", "bgColor": "0x03ADFF", "alpha": "{{alive?100|0}}" } ] }, "rightPanel": { "x": 0, "y": 65, "width": 350, "height": 92, "formats": [ { "x": 1, "valign": "center", "format": "<img src='xvmres://contour_Enemy_ESL/{{vehiclename}}.png' width='80' height='80'>", "alpha": "{{alive?100|100}}"}, { "x": 1, "valign": "center", "format": "<img src='xvmres://dead/ESL_R_{{alive|dead}}.png' width='80' height='80'>", "alpha": "{{alive?100|100}}"}, { "x": 43, "y": 29, "align": "center", "valign": "center", "format": "<font size='13'><b>{{name%.10s~.}}</b></font>", "alpha": "{{alive?100|50}}", "shadow": {} }, { "x": 5, "y": 83, "h": 12, "w": "80", "bgColor": 0, "alpha": "{{alive?100|100}}" }, { "x": 7, "y": 85, "h": 8, "w": "{{hp:76}}", "bgColor": "0xFA1400", "alpha": "{{alive?100|0}}" } ] } } }, res.rar @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted May 22, 2014 Share Posted May 22, 2014 походу эти линии баг, т.к на твоём конфиге также 'Конфиг' "none": { "extraFields": { "leftPanel": { "x": -1, "y": 65, "width": 350, "height": 92, "formats": [ { "x": 1, "valign": "center", "format": "<img src='xvmres://contour_Ally_ESL/{{vehiclename}}.png' width='80' height='80'>", "alpha": "{{alive?100|100}}"}, { "x": 1, "valign": "center", "format": "<img src='xvmres://dead/ESL_L_{{alive|dead}}.png' width='80' height='80'>", "alpha": "{{alive?100|100}}"}, { "x": 41, "y": 29, "align": "center", "valign": "center", "format": "<font size='13'><b>{{name%.10s~.}}</b></font>", "alpha": "{{alive?100|50}}", "shadow": {} }, { "x": 3, "y": 83, "h": 12, "w": "80", "bgColor": 0, "alpha": "{{alive?100|100}}" }, { "x": 5, "y": 85, "h": 8, "w": "{{hp:76}}", "bgColor": "0x03ADFF", "alpha": "{{alive?100|0}}" } ] }, "rightPanel": { "x": 0, "y": 65, "width": 350, "height": 92, "formats": [ { "x": 1, "valign": "center", "format": "<img src='xvmres://contour_Enemy_ESL/{{vehiclename}}.png' width='80' height='80'>", "alpha": "{{alive?100|100}}"}, { "x": 1, "valign": "center", "format": "<img src='xvmres://dead/ESL_R_{{alive|dead}}.png' width='80' height='80'>", "alpha": "{{alive?100|100}}"}, { "x": 43, "y": 29, "align": "center", "valign": "center", "format": "<font size='13'><b>{{name%.10s~.}}</b></font>", "alpha": "{{alive?100|50}}", "shadow": {} }, { "x": 5, "y": 83, "h": 12, "w": "80", "bgColor": 0, "alpha": "{{alive?100|100}}" }, { "x": 7, "y": 85, "h": 8, "w": "{{hp:76}}", "bgColor": "0xFA1400", "alpha": "{{alive?100|0}}" } ] } } }, тогда и реплей тоже давай, а то у меня все 15x15 @ Quote Link to comment Short link Share on other sites More sharing options...
XSerzHX Posted May 22, 2014 Share Posted May 22, 2014 тогда и реплей тоже давай, а то у меня все 15x15 ок с шириной разобрался, остались как всегда эти линии 20140517_1409_usa-T1_Cunningham_18_cliff (1).wotreplay @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted May 22, 2014 Share Posted May 22, 2014 Исправил. @ Quote Link to comment Short link Share on other sites More sharing options...
XSerzHX Posted May 22, 2014 Share Posted May 22, 2014 Исправил. Теперь всё просто супер))) @ Quote Link to comment Short link Share on other sites More sharing options...
Hawk1983x Posted May 22, 2014 Share Posted May 22, 2014 Подскажите как правильно макрос {{squad}} дописать в строку: { "x": 0, "h": 24, "w": 187, "src": "xvmres://icons/_ally{{alive|dead}}.png" }, и какое должно быть имя у картинки фона со взводных? @ 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.