Используя синтаксис точки следующим образом:vars.action = "load leagues";
Вы указываете Flex назначить значение «load league» уже существующему свойству «action» для объекта «vars».
Когда вы назначаете значение таким образом:vars["action"] = "load leagues";
Вы указываете Flex назначить значение «load league» свойству «action» для объекта «vars».Однако, если свойство «действие» еще не существует, создайте его, а затем присвойте ему значение.Если свойство «action» уже существует, то оно говорит Flex о необходимости просто переназначить его значение на «load league».
Ваш SDK Flex, вероятно, просто предупреждает вас о том, что свойство не было правильно создано на объекте, но это он сделает это за вас.Я знаю, что это сбивает с толку, но важно попытаться закодировать все как можно более пуленепробиваемым, поэтому всегда лучше либо явно добавить свойство, либо использовать метод [] для его создания на летуесли его еще нет.