Jump to content
Korean Random

wotunion

User
  • Content Count

    298
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by wotunion

  1. Хорошо, я тогда сделаю для battleLabels автосоздание GlobalEventDispatcher.addEventListener в зависимости от настроек полей (updateEvent) и подобавляю поддержку событий Для общего обсуждения: нужно ли чтобы отдаваемые макросами {{chancesStatic}} и {{chancesLive}} значения предварительно не форматировались путем добавления цвета шрифта и знака '%' ?
  2. 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 (только вычисляет тоталхп двух команд): Лог:
  3. night_dragon_on сделал пулл реф делать для currentFieldDefaultStyle должна быть нулевой Постепенно будут добавляться макросы и события Как Вы видите создание макросов {{totalHpAlly}} и {{totalHpEnemy}}, с использованием питона (адаптация FragCorrelation.py), или все таки в чистом AS2 тоже можно Выкидывать значения из FragCorrelation.py не в hp_panel, а сразу в BattleState, хотя и просто в любой контейнер, а оттуда уже брать методом динамического макроса По сути, FragCorrelation.py уже готовый код
  4. Это у лейера такой отступ от as2, ставьте отрицательную координату у для поля
  5. Вот видите, можно и не использовать, если не хочется, но инструмент есть) А если у вас будет десяток-другой полей и на всех по-умолчанию нужен шрифт "GF" 10 кегля? Альфа для шрифта скорее всего нереализуема Да нет проблем, Поддерживается такая идея? Тьфу, сори)
  6. "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' Реф на стиль тоже можно, как у вас в миникарте
  7. сегодня будет еще изменение названий файлов идея night_dragon_on battleLabels.xc ---- to battleLabelsTemplates.xc battleLabelsList ----- to battleLabels.xc
  8. Понял, а с тенью поиграться <img> кстати должно работать, не пробовал
  9. не сложно, и не повлияет Я вот подумал, а для какого варианта нужна раздельная альфа: если альфа на "подложке", то к тексту она тоже применяется, или Вам нужна альфа шрифта, чтобы через буквы было видно цвет непрозрачной "подложки"?
  10. Я этот вопрос изучу, но навскидку в ActionScript, поддержки типа 'opacity' , нет А, напомнил себе, еще underline надо добавить letter spacing нужен?
  11. Чтобы отформатировать действительно сложное поле, Вам этих дефолтов совсем не хватит, они совсем уж исключительно важного значения не имеют, но упрощают работу для однотипного текста в 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 по оформлению, переводу, докам в конфиге, помощь приветствуется
  12. Где Вы взяли 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
  13. понял, в билде есть изменения, билдсервер не написал
  14. "alpha": 70, на скрине видно, что background с альфой @sirmax, Не пропущено 3 коммита? идет deleted BIChances.as, а потом сразу macro rename: {{winstatic}} to {{chancesStatic}}, {{winlive}} to {{chancesLive}} Нет 041edea, 422be55, 6061cc8
  15. под AS3 (когда введут) придется переделывать? Конфиг не затронет? Нет. В as3 то же самое Прошу идей по названию макросов шансов на победу(сейчас winstatic и winlive)
  16. Постепенно допишется, это ночник Вот, можно почитать по стилю: 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 ограничениями.
  17. Пулл: https://bitbucket.org/XVM/xvm/pull-requests/195/battlelabels-macro-see-full-list-of Ага) {{py:{{ ... }} }}
  18. Как форматировать?, имею в виду чтобы читабельно было для текущего парсера макросов Поэкспериментирую, но, опять же, через неделю И конкретизировать надо задачу
  19. Уже) Не знаю, возможно, что-то дальше буду делать через недельку, много основной работы
  20. Уже сделал, логично так в принципе, будет показывать вместо значения, что на сайте выключено новые демо-поля:
  21. Посоветоваться хочу, шансы на победу в макросах делать зависимыми от настроек на сайте? т.е. отображать, например, Live, если на сайте выключено
  22. Да, причина была в этом, но не проявлялась на стат. макросах Все, работает супер, обновляется, логика обновления полей сделана, теперь только макросы нужно спс. Поподробнее плз
×
×
  • Create New...