CustomGames.ru - Dota 2 пользовательские игры

Как получить панель из другого xml

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн I_GRIN_I

  • Продвинутый
  • 525
  • Мощь: 9
  • Научиться бы скриптить...
$('#PanelID') - таким образом можно получить панель, которая находится в том же xml, что и вызывающая функцию кнопка или что то другое, а как получить панель из другого xml файла? Мне нужно, чтобы по нажатию кнопки .enabled панели становилось на false.

Оффлайн Faith

  • 18
  • Мощь: 0
Re: Как получить панель из другого xml
« Ответ #1 : 08-09-2016, 09:31:20 »
Не знаю на сколько это будет правильным ходом, но я делал через посыл ивента. И ловил его в том ХМЛ в котором нужно.

Оффлайн CryDeS

  • Друзья CG
  • 1208
  • Мощь: 12
Re: Как получить панель из другого xml
« Ответ #2 : 08-09-2016, 12:08:05 »
Объект через эвент вроде нельзя было отправлять когда мы пытались.
А получать панель по ее ид можно же из любого файла(а еще можно подключить скриптовый файл в оба хмл, но тссс).

Оффлайн I_GRIN_I

  • Продвинутый
  • 525
  • Мощь: 9
  • Научиться бы скриптить...
Re: Как получить панель из другого xml
« Ответ #3 : 08-09-2016, 17:13:41 »
CryDeS, у меня по ид получалось только если хмл один, иначе nil возвращало, странно
« Последнее редактирование: 09-09-2016, 19:46:12 от I_GRIN_I »

Оффлайн Adam Smith

  • Друзья CG
  • 476
  • Мощь: 6
  • жрять жри его
Re: Как получить панель из другого xml
« Ответ #4 : 09-09-2016, 08:56:31 »
Код
CustomUIElement.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )

Смотрите апи блин
By PG.Freeman