Pergunta

quando executo meu arquivo flash (testo) no painel de saída, recebo o seguinte erro

Erro de tipo:Erro #1010:Um termo é indefinido e não possui propriedades.

li em algum lugar que isso foi causado porque uma das variáveis ​​​​está definida como nula.depois de olhar meu código, descobri que a linha a seguir estava causando essa saída

arrSelectedIndex[i] = -1;

isso é usado posteriormente como o índice selecionado em um grupo de botões de opção.

minha pergunta é: ter o índice selecionado definido como -1 seria um problema?

obrigado

Foi útil?

Solução

Soa como arrSelectedIndex é nulo nesta linha.Rastreie até onde deveria ser atribuído.Use o depurador se as instruções de rastreamento não forem suficientes para descobrir o que há de errado.

Outras dicas

O RadioButtonGroup leva um selectedValue propriedade, não uma selectedIndex.Portanto, você não pode definir o selectedIndex de um RBG como nada, e não apenas como -1.

Você pode recuperar o valor de um radioButton em um RadioButtonGroup usando o método RadioButtonGroup.getRadioButtonAt(index:int).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top