Функция удаления свойства блока с заданным индексом
deleteproperty(block_id,prop_ind);
Имя | Тип данных | Описание |
---|---|---|
block_id | integer | Идентификатор блока |
prop_ind | integer | Индекс свойства, начиная с 0 |
deleteproperty – функция производит удаление свойства с индексом prop_ind (начиная с 0) из списка свойств блока с идентификатором block_id. Идентификатор блока может быть получен, например, функциями getobj, createblock, findobjectbyfullname и другими.
Имя | Тип данных | Описание |
---|---|---|
Свойство удаляется из списка свойств блока. |
testblock = getobj(1); // id блока idx = getpropertyindex(testblock, "prop1"); // индекс существующего свойства if idx >= 0 then deleteproperty(testblock, idx); // удаление существующего свойства addproperty(testblock, -1, 0, "prop1", "property", "", 3); // добавление нового свойства в конец списка
В результате выполнения данного скрипта происходит удаление свойства с заданным именем и создание нового в конце списка.
Нет.