Desculpe se a dúvida for muito simples, eu realmente estou com essa dificuldade.
No meu projeto, preciso usar uma árvore. Para visualizar eu uso um TREE e como dataprovider um array de objetos com a propriedade children. Para quem não conhece, o componente TREE identifica esse array de objetos e cria a árvore a partir da propriedade children dos objetos, que nada mais é do que um array de filhos. Naturalmente, tenho um conjunto de métodos para trabalhar com minha árvore que preciso implementar. Daí a primeira idéia que me veio foi: Extender a classe Array e adicionar os meu métodos. No entanto, essa abordagem não é possível pois nos meus métodos, eventualmente, o Array precisa se modificar, por exemplo nesse comando //remover o item no indice "i" this = this.slice(0,i).concat(this.slice(i+1,this.length)); Eu recebo um erro nesse comando quando ele está dentro do contexto de uma classe. Talvez seja um problema de auto-referencia. No momento não me recordo. Alguém poderia me falar um pouco sobre esse problema? Porque eu não posso usar aquele comando em uma classe? Como eu faço para modularizar meu código e mante-lo reutilizável neste caso? -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
