sirmax Posted April 11, 2016 Share Posted April 11, 2016 {{chancesStatic}} {{chancesLive}} имхо логичнее +1 @ Quote Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted April 11, 2016 Share Posted April 11, 2016 Дерзай. А то советовать все могут. Я считаю, юзвер не обломится пару раз в табличку слазить посмотреть код.мне тоже не сложно слазить в шпаргалку. А дерзать не позволяет отсутствие знаний(( хотя желание есть... @ Quote Link to comment Short link Share on other sites More sharing options...
wotunion Posted April 11, 2016 Author Share Posted April 11, 2016 есть Chances.GetChancesText в as2 {{chancesStatic}} {{chancesLive}} имхо логичнее Учтено 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted April 11, 2016 Share Posted April 11, 2016 (edited) Учтено Возможно в параметрах тени привести альфу к привычному значению - вместо 0.8 к 80? Также изменить параметр "formats" на "format" (в ед. числе, как везде в конфиге) 'имхо' также предложение по дефолту: параметры шрифта "обозвать" так же, как и везде в конфиге + "зашить" дефолтные значения во флэшку (от "дурака") // "currentFieldDefaultStyle": { "color": "0x60FF00", "name": "$FieldFont", "size": 15, "align": "left", "bold": false, "italic": false, "display": "block", "leading": -20, "marginLeft": 2, "marginRight": 2}, // Параметры шрифта. "font": { "name": "$FieldFont", // Font name / Название "color": "0x60FF00", // / Цвет "size": 15, // Font size / Размер "align": "left", // Text alignment (left, center, right) / Выравнивание текста (left, center, right) "bold": false, // True - bold / Жирный. "italic": false, // True - italic / Курсив. "display": "block", // ? "leading": -20, // Пространство между строками, аналогично (<textformat leading='-20'>...</textformat>) "marginLeft": 2, // Отступ слева, аналогично (<textformat lefMargin='2'>...</textformat>) "marginRight": 2 // Отступ справа, аналогично (<textformat rightMargin='2'>...</textformat>) }, // "shadow": { "distance": 1, "angle": 90, "color": "0x000000", "alpha": 0.8, "blur": 2, "strength": 8}, // Параметры тени. "shadow": { "alpha": 80, // Opacity / Прозрачность. "color": "0x000000", // Цвет. "angle": 45, // Offset angle / Угол смещения. "distance": 0, // Offset distance / Дистанция смещения. "blur": 2, // Размер. "strength": 8 // Intensity / Интенсивность. }, "format": "" 'upd' тень, наверное, лучше не трогать - оставить одной строкой - все равно макросы не работают... а вот если параметры предустановленного шрифта записать именно в таком формате - много вопросов типа "а что это?" отпадет 'upd2' "поигрался/поковырялся" в настройках - привычнее, если вынести параметры форматирования текста в отдельную секцию от шрифта, примерно так: // Параметры шрифта. "font": { "name": "$FieldFont", // Font name / Название "color": "0x60FF00", // / Цвет "size": 15, // Font size / Размер "align": "left", // Text alignment (left, center, right) / Выравнивание текста (left, center, right) "bold": false, // True - bold / Жирный. "italic": false // True - italic / Курсив. }, // Параметры форматирования текста "textFormat": { "display": "block", // ? "leading": -20, // Пространство между строками, аналогично (<textformat leading='-20'>...</textformat>) "marginLeft": 2, // Отступ слева, аналогично (<textformat lefMargin='2'>...</textformat>) "marginRight": 2 // Отступ справа, аналогично (<textformat rightMargin='2'>...</textformat>) }, // Параметры тени. "shadow": { "distance": 1, "angle": 90, "color": "0x000000", "alpha": 80, "blur": 2, "strength": 8}, // Формат поля "format": "" Edited April 11, 2016 by Kapany3uk @ Quote Link to comment Short link Share on other sites More sharing options...
wotunion Posted April 11, 2016 Author Share Posted April 11, 2016 (edited) Возможно в параметрах тени привести альфу к привычному значению - вместо 0.8 к 80? Где Вы взяли 80? 80 прописано в кастомном тестовом поле, которое я сделал для демо Дефолты, зашитые в флешку, смотрите в demoItem (0.75) // Shadow settings (defaults: 0, 0, 0x000000, 0.75, 2, 1) (MACROS ALLOWED) // Field default styles. It applies global style to html in "formats". Note, that defined font attributes in "formats" override those in "currentFieldDefaultStyle" // defaults: "0xFFFFFF", $FieldFont, 12, "left", false, false, "block" (required for align to work), 0, 0, 0 / (MACROS ALLOWED)) Прописываемые в Shadow и currentFieldDefaultStyle имеют приоритет над "вшитыми в флешку", а прописываемые в formats, например, <font color='0xFFFFFF'></font> имеют наивысший приоритет "поигрался/поковырялся" в настройках - привычнее, если вынести параметры форматирования текста в отдельную секцию от шрифта, примерно так:В одной строке для экономии места и читаемости, когда в одном файле много полей, пообсуждайте в теме, мне все равно тень, наверное, лучше не трогать - оставить одной строкой - все равно макросы не работают... работают // shadow temp vars ////////////////////////////////////////////////////////////////////////////////// var shadowDistance: Number = Macros.FormatGlobalNumberValue(BLCfg.shadow.distance); var shadowAngle: Number = Macros.FormatGlobalNumberValue(BLCfg.shadow.angle); var shadowColor: Number = Macros.FormatGlobalNumberValue(BLCfg.shadow.color); var shadowAlpha: Number = Macros.FormatGlobalNumberValue(BLCfg.shadow.alpha); var shadowBlurX: Number = Macros.FormatGlobalNumberValue(BLCfg.shadow.blur); var shadowBlurY: Number = Macros.FormatGlobalNumberValue(BLCfg.shadow.blur); var shadowStrength: Number = Macros.FormatGlobalNumberValue(BLCfg.shadow.strength); ////////////////////////////////////////////////////////////////////////////////// Создайте свое поле или посмотрите на 2 демо поля, сразу по механике куча вопросов отпадет сама собой(она та же самая, как в экстраполях, с небольшими добавлениями по свойствам стиля) Также изменить параметр "formats" на "format" (в ед. числе, как везде в конфиге) Учту, добавил в to do Edited April 11, 2016 by wotunion @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted April 11, 2016 Share Posted April 11, 2016 (edited) del Edited April 11, 2016 by Kotyarko_O @ Quote Link to comment Short link Share on other sites More sharing options...
wotunion Posted April 11, 2016 Author Share Posted April 11, 2016 (edited) // "currentFieldDefaultStyle": { "color": "0x60FF00", "name": "$FieldFont", "size": 15, "align": "left", "bold": false, "italic": false, "display": "block", "leading": -20, "marginLeft": 2, "marginRight": 2}, // Параметры шрифта. "font": { "name": "$FieldFont", // Font name / Название "color": "0x60FF00", // / Цвет "size": 15, // Font size / Размер "align": "left", // Text alignment (left, center, right) / Выравнивание текста (left, center, right) "bold": false, // True - bold / Жирный. "italic": false, // True - italic / Курсив. "display": "block", // ? "leading": -20, // Пространство между строками, аналогично (...) "marginLeft": 2, // Отступ слева, аналогично (...) "marginRight": 2 // Отступ справа, аналогично (...) }, // "shadow": { "distance": 1, "angle": 90, "color": "0x000000", "alpha": 0.8, "blur": 2, "strength": 8}, // Параметры тени. "shadow": { "alpha": 80, // Opacity / Прозрачность. "color": "0x000000", // Цвет. "angle": 45, // Offset angle / Угол смещения. "distance": 0, // Offset distance / Дистанция смещения. "blur": 2, // Размер. "strength": 8 // Intensity / Интенсивность. }, "format": "" Чтобы отформатировать действительно сложное поле, Вам этих дефолтов совсем не хватит, они совсем уж исключительно важного значения не имеют, но упрощают работу для однотипного текста в formats посмотрите даже на простое поле test2 в formats, относительно выравнивания и цветов Например, formats:"test" Весь стиль применяется из currentFieldDefaultStyle и shadow formats:"<font face='Verdana'>test</font> Весь стиль применяется из currentFieldDefaultStyle и shadow кроме используемого шрифта formats:"<font face='Verdana'>test1</font>test<br/>test<br/>test<br/>test<br/>test<br/>test<br/>test<br/>test<br/> Весь стиль применяется из currentFieldDefaultStyle и shadow для текста 'test' и весь стиль применяется из currentFieldDefaultStyle и shadow для текста 'test1', кроме используемого шрифта Кроме того, в "currentFieldDefaultStyle" для каждого поля можно поставить референс, чтобы сделать свой дефолт, отличающийся от встроенного в флешку P.S по оформлению, переводу, докам в конфиге, помощь приветствуется Edited April 11, 2016 by wotunion @ Quote Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted April 11, 2016 Share Posted April 11, 2016 (edited) Где Вы взяли 80? Я взял альфа 0.8 во втором поле в секции тени. Вероятно просто очепятка )) Сорь за беспокойство. Чтобы отформатировать действительно сложное поле... этих дефолтов совсем не хватит... согласен. Уже не хватает раздельной альфы для шрифта и для bgColor (мне нужно чуть-чуть оттенить поле, альфа - 10/15, но тогда шрифт, увы, также не читается...) как вариант (если это не очень сложно) добавить параметр "bgImage" к форматам 'как в clock.xc' // If set, draw image at background. // Фоновое изображение, если задано. // example: "bgImage": "cfg://My/img/my.png", "bgImage": null, и это очень нужно, чтобы не создавать второе поле с картинкой только для фона первого. И, кстати вопрос, если bgImage не будет, как определяются "слои" в полях с одними координатами (выше/ниже), как в PlayersPanel (конфиг сверху вниз / слои из глубины на поверхность) или наоборот? Edited April 11, 2016 by Kapany3uk @ Quote Link to comment Short link Share on other sites More sharing options...
wotunion Posted April 11, 2016 Author Share Posted April 11, 2016 (edited) согласен. Уже не хватает раздельной альфы для шрифта и для bgColor (мне нужно чуть-чуть оттенить поле, альфа - 10/15, но тогда шрифт, увы, также не читается...) Я этот вопрос изучу, но навскидку в ActionScript, поддержки типа 'opacity' , нет А, напомнил себе, еще underline надо добавить letter spacing нужен? Edited April 11, 2016 by wotunion @ Quote Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted April 11, 2016 Share Posted April 11, 2016 (edited) Я этот вопрос изучу, но навскидку в ActionScript, поддержки типа 'opacity' , нет тогда актуально как вариант (если это не очень сложно) добавить параметр "bgImage" к форматам еще вопрос: где посмотреть допустимые значения для "updateEvent": "ON_VECHICLE_DESTROYED" и их логику, А, напомнил себе, еще underline надо добавить а он разве не рисуется <u>...</u>? (проверил, все рисует) letter spacing нужен? имхо уже извращение: пробелами / выбором шрифта можно решить (хотя если это не сложно и не повлияет на производительность - почему нет)) Edited April 11, 2016 by Kapany3uk @ Quote Link to comment Short link Share on other sites More sharing options...
wotunion Posted April 11, 2016 Author Share Posted April 11, 2016 (edited) имхо уже извращение: пробелами / выбором шрифта можно решить (хотя если это не сложно и не повлияет на производительность - почему нет)) не сложно, и не повлияет Я вот подумал, а для какого варианта нужна раздельная альфа: если альфа на "подложке", то к тексту она тоже применяется, или Вам нужна альфа шрифта, чтобы через буквы было видно цвет непрозрачной "подложки"? Edited April 11, 2016 by wotunion @ Quote Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted April 11, 2016 Share Posted April 11, 2016 для какого варианта нужна раздельня альфа в отсутствие фоновой картинки для примерно такого @ Quote Link to comment Short link Share on other sites More sharing options...
wotunion Posted April 11, 2016 Author Share Posted April 11, 2016 в отсутствие фоновой картинки для примерно такого Понял, а с тенью поиграться <img> кстати должно работать, не пробовал @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted April 11, 2016 Share Posted April 11, 2016 img мылит изображение, но для фона достаточно должно быть. @ Quote Link to comment Short link Share on other sites More sharing options...
goodman Posted April 11, 2016 Share Posted April 11, 2016 (edited) Учтено 5399 работает отлично! хотя к стилю придётся привыкать. 'сделал поле на пробу ' "labels":{ "formats":[ {//winChances "enabled":true, "updateEvent":"ON_VECHICLE_DESTROYED", "x":0,"y":50, "width":50,"height":14, "align":"center","valign":"top", "alpha":100, "currentFieldDefaultStyle":{"align":"center"}, "formats":"<font face='GF' size='10' color='{{c:winChance}}'>{{chancesLive}}</font>" } ] } img мылит изображение "src": нужен будет сто пудов Edited April 11, 2016 by goodman @ Quote Link to comment Short link Share on other sites More sharing options...
wotunion Posted April 11, 2016 Author Share Posted April 11, 2016 сегодня будет еще изменение названий файлов идея night_dragon_on battleLabels.xc ---- to battleLabelsTemplates.xc battleLabelsList ----- to battleLabels.xc @ Quote Link to comment Short link Share on other sites More sharing options...
goodman Posted April 11, 2016 Share Posted April 11, 2016 battleLabelsList ----- to battleLabels.xc это очень хорошо ':)' @ Quote Link to comment Short link Share on other sites More sharing options...
wotunion Posted April 11, 2016 Author Share Posted April 11, 2016 (edited) 5399 работает отлично! хотя к стилю придётся привыкать. "currentFieldDefaultStyle":{"align":"center"}, "formats":"<font face='GF' size='10' color='{{c:winChance}}'>{{chancesLive}}</font>" почему не так: "currentFieldDefaultStyle": {"name": "GF", "size": 10, "align": "center"}, "formats":"{{chancesLive}}" Кстати, макросы шансов на победу отдают уже цветное значение, вот чтобы его менять, тогда нужен <font color> И еще: align= для шрифта иногда требует display='block' Реф на стиль тоже можно, как у вас в миникарте Edited April 11, 2016 by wotunion @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted April 11, 2016 Share Posted April 11, 2016 Кстати, плохо, что они цветное значение отдают. Более гибко через отдельный макрос для цвета. Ну и для альфы тогда уж сразу. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
goodman Posted April 11, 2016 Share Posted April 11, 2016 (edited) почему не так: "currentFieldDefaultStyle" для меня чужеродное тело, не могу привыкнуть к нему пока ну нет его ни в миникарте ни в ушах, нигде при работе с экстраполями... требует display='block' так он же по умолчанию таков Edited April 11, 2016 by goodman @ 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.