Показать сообщение отдельно
Старый 10.11.2004, 15:20
RATFACE вне форума Посмотреть профиль Найти все сообщения от RATFACE
  № 8  
RATFACE
Banned

Регистрация: Jun 2004
Сообщений: 39
Attention Ребята! Вам просто надо выспаться! -))

вы просто очень ребят не внимательны! Код весь етот работает нормально ток вот вы его не правильно используете!

Что такое splice для Array удалить елемент с какого по какой!


в случает с проверкой на "art" твоя команда выполняеться фактически так

buttons.splice(i,i) = buttons.splice(0,0)

второй параметр равен нулю а он всегда должен равен быть в ТВОЕМ случае = 1 и все будет работать

код такой

var buttons:Array = ["art", "site", "exp", "source"];
trace("before "+this.buttons);
for (i=0; i<this.buttons.length; i++)
{
if (this.buttons[i] == "art")
{
trace("! = " + i)
this.buttons.splice(i,1);
break;
}
}
trace("after "+this.buttons);