-
Content Count
298 -
Joined
-
Last visited
-
Days Won
6
Everything posted by wotunion
-
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
Хорошо, я тогда сделаю для battleLabels автосоздание GlobalEventDispatcher.addEventListener в зависимости от настроек полей (updateEvent) и подобавляю поддержку событий Для общего обсуждения: нужно ли чтобы отдаваемые макросами {{chancesStatic}} и {{chancesLive}} значения предварительно не форматировались путем добавления цвета шрифта и знака '%' ? -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
del Наверное, оптимальный вариант, получать нужные значения в xvm.py и отдавать в BattleState Здесь movie.xvm_onBattleStateChanged( targets, state['playerName'], state['clanAbbrev'], state['playerId'], state['vId'], state['team'], state['squad'], state['dead'], state['curHealth'], state['maxHealth'], state['marksOnGun'], state['spotted'], ) Так логично, и в общей концепции Или нет? Вот что осталось от FragCorrelationPanel.py (только вычисляет тоталхп двух команд): Лог: -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
night_dragon_on сделал пулл реф делать для currentFieldDefaultStyle должна быть нулевой Постепенно будут добавляться макросы и события Как Вы видите создание макросов {{totalHpAlly}} и {{totalHpEnemy}}, с использованием питона (адаптация FragCorrelation.py), или все таки в чистом AS2 тоже можно Выкидывать значения из FragCorrelation.py не в hp_panel, а сразу в BattleState, хотя и просто в любой контейнер, а оттуда уже брать методом динамического макроса По сути, FragCorrelation.py уже готовый код -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
Это у лейера такой отступ от as2, ставьте отрицательную координату у для поля -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
Плюс, я знал)) -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
Вот видите, можно и не использовать, если не хочется, но инструмент есть) А если у вас будет десяток-другой полей и на всех по-умолчанию нужен шрифт "GF" 10 кегля? Альфа для шрифта скорее всего нереализуема Да нет проблем, Поддерживается такая идея? Тьфу, сори) -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
"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' Реф на стиль тоже можно, как у вас в миникарте -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
сегодня будет еще изменение названий файлов идея night_dragon_on battleLabels.xc ---- to battleLabelsTemplates.xc battleLabelsList ----- to battleLabels.xc -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
Понял, а с тенью поиграться <img> кстати должно работать, не пробовал -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
не сложно, и не повлияет Я вот подумал, а для какого варианта нужна раздельная альфа: если альфа на "подложке", то к тексту она тоже применяется, или Вам нужна альфа шрифта, чтобы через буквы было видно цвет непрозрачной "подложки"? -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
Я этот вопрос изучу, но навскидку в ActionScript, поддержки типа 'opacity' , нет А, напомнил себе, еще underline надо добавить letter spacing нужен? -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
Чтобы отформатировать действительно сложное поле, Вам этих дефолтов совсем не хватит, они совсем уж исключительно важного значения не имеют, но упрощают работу для однотипного текста в 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 по оформлению, переводу, докам в конфиге, помощь приветствуется -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
Где Вы взяли 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 демо поля, сразу по механике куча вопросов отпадет сама собой(она та же самая, как в экстраполях, с небольшими добавлениями по свойствам стиля) Учту, добавил в to do -
понял, в билде есть изменения, билдсервер не написал
-
"alpha": 70, на скрине видно, что background с альфой @sirmax, Не пропущено 3 коммита? идет deleted BIChances.as, а потом сразу macro rename: {{winstatic}} to {{chancesStatic}}, {{winlive}} to {{chancesLive}} Нет 041edea, 422be55, 6061cc8
-
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
есть Chances.GetChancesText в as2 Учтено -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
под AS3 (когда введут) придется переделывать? Конфиг не затронет? Нет. В as3 то же самое Прошу идей по названию макросов шансов на победу(сейчас winstatic и winlive) -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
Учтено -
Постепенно допишется, это ночник Вот, можно почитать по стилю: http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/text/StyleSheet.html Вот autoSize http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/text/TextField.html#autoSize "Придуманных" параметров оч.мало Параметры те же, только не все используются у разных элементов интерфейса и не нужны везде, вот можно все те же включить и для миникарты, но зачем Я включил поддержку многих, но не всех, есть совсем ненужные например, поддержка "display" добавлена для настройки корректной работы выравнивания внутри поля, когда в нем не указан <p align=''> Надо помнить, что работа идет именно с html полем, с накладываемыми AS2 ограничениями.
-
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
Пулл: https://bitbucket.org/XVM/xvm/pull-requests/195/battlelabels-macro-see-full-list-of Ага) {{py:{{ ... }} }} -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
Как форматировать?, имею в виду чтобы читабельно было для текущего парсера макросов Поэкспериментирую, но, опять же, через неделю И конкретизировать надо задачу -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
Уже) Не знаю, возможно, что-то дальше буду делать через недельку, много основной работы -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
Уже сделал, логично так в принципе, будет показывать вместо значения, что на сайте выключено новые демо-поля: -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
Посоветоваться хочу, шансы на победу в макросах делать зависимыми от настроек на сайте? т.е. отображать, например, Live, если на сайте выключено -
Кастомизируемые текстовые поля в окне боевого интерфейса
wotunion replied to wotunion's topic in Suggestions for XVM
Да, причина была в этом, но не проявлялась на стат. макросах Все, работает супер, обновляется, логика обновления полей сделана, теперь только макросы нужно спс. Поподробнее плз