Учитывая следующий метод Flash:
function sendToJava(name:String, ... args)
{
ExternalInterface.call("sendCommand", name, args);
}
Как мне убедиться, что ExternalInterface.call () интерпретирует аргументы в развернутом виде? Прямо сейчас, если я передам список в «args», этот список будет интерпретирован как отдельный аргумент типа «Object []» ExternalInterface.call (). Когда аргументы доходят до Java, у меня нет возможности провести различие между несколькими аргументами, разделенными запятыми, и одним аргументом, содержащим запятые как часть его значения.