Перейти к содержимому


Фотография

GUI


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 81

#81 OFFLINE   Djon

Djon

    Старшина

  • Пользователи
  • 433 сообщений

Отправлено 29 November 2014 - 14:12

Если диалог запущен с помощью cutRsc то такие команды как ctrlShow и ctrlSetText не будут работать не перезапуская весь диалог целиком?


  • 0

#82 OFFLINE   Djon

Djon

    Старшина

  • Пользователи
  • 433 сообщений

Отправлено 29 November 2014 - 14:36

Если я не ошибаюсь то у Avi как раз на эту тему кое что есть


//init.sqf
onRscLoad = {
    private ["_display","_idc","_ctrl"];
    _display = _this select 0;
    _idc = -1;
    _ctrl = _display displayCtrl _idc;
    _ctrl ctrlSetPosition newPosition;
    _ctrl ctrlCommit 10;
};
newPosition = [0.5,0.5,0.5,0.5];
cutRsc ["ExampleTitle","PLAIN"]; 

и 


//description.ext
class RscTitles
{
	class ExampleTitle
	{    
		idd = -1;
		duration = 60; //1 min
		onLoad = "_this call onRscLoad"; //обработчик событий UI
		class controls
		{
			class ExampleControl
			{    
				idc = -1; //ссылка на этот "контроль"
				type = 0;
				style = 0;
				x = 0; 
				y = 0;
				w = 1;
				h = 1;
				font = "EtelkaNarrowMediumPro";
				sizeEx = 0.1;
				colorBackground[] = {0,0,0,1};
				colorText[] = {1,1,1,1};
				text = "Example Text";
			};  
		};	
	};
};

И я принимаю решение спрятать то что я хотел оставить на экране в меню)))) 


  • 0




Яндекс.Метрика