detachElements
Desfaz o anexo de um elemento.
Sintaxe
Seção intitulada “Sintaxe”bool detachElements ( element oElemento [, element alvo ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oElemento | element | — | Elemento anexado. |
alvo | element | — | Se informado, só desanexa se for exatamente esse o elemento que carrega. |
Retorno
Seção intitulada “Retorno”true se o elemento foi desanexado, false se ele não estava anexado ou se alvo não confere.
O elemento fica parado exatamente onde estava no momento do desanexo.
Antes de desanexar dispara o onElementDetach (servidor) ou o onClientElementDetach (cliente), com o elemento que o carregava e a posição e rotação atuais do elemento no mundo. Cancelar o evento mantém o elemento anexado, e a chamada devolve false.
No cliente os filhos do elemento também são desanexados, seguindo a mesma regra de alvo, e passar false como alvo equivale a omiti-lo.
Veja também
Seção intitulada “Veja também”attachElements— Anexa um elemento a outro, para que ele passe a acompanhá-lo.isElementAttached— Verifica se um elemento está anexado a outro.getElementAttachedTo— Devolve a quem o elemento está anexado.getAttachedElements— Lista o que está anexado a um elemento.setElementAttachedOffsets— Ajusta os deslocamentos de um anexo já existente.getElementAttachedOffsets— Devolve os deslocamentos de anexo de um elemento.