layer_instance_get_instance

此函数可用于获取给定实例元素的唯一实例 ID。您指定了实例元素ID(有关如何获得该ID,请参见下面的代码示例),函数将返回一个代表元素的唯一实例id的真实值。如果元素不是实例,函数将返回-1。

 

语法:

layer_instance_get_instance(element_id)

参数类型描述
element_idInstance Element ID获取实例元素ID的唯一ID值

 

返回:

Object Instance

 

例子:

elements = layer_get_all_elements("Instances");
for (var i = 0; i < array_length(elements); i++)
{
     if (layer_get_element_type(elements[i]) == layerelementtype_instance)
     {
         var layerelement = elements[i];
         var inst = layer_instance_get_instance(layerelement);
         inst.x = inst.x + 10;
     }
}

上面的代码将检查获取一个层上的所有实例元素,然后获取其唯一ID值,并使用它将它们向右移动10px。