function onLoaded(event:Event):void {
var variables:URLVariables = new URLVariables( event.target.data );
modelli = variables.string.split(",");
caricaColori(modelli[0]);
}
Ваша проблема в том, что вы загружаете переменные в контейнер URLVariables, а затем пытаетесь вызвать для него строковую функцию. Я бы сделал это так:
function onLoaded(event:Event):void {
//load data as a string
var variables:String = event.target.data;
//make a new array
var modelli:Array = new Array();
modelli = variables.split(",");
//possibly pop the array
modelli.pop(); //pop off the last empty element of array
caricaColori(modelli[0]);
}
Существует также хороший шанс, что когда вы загрузите эти данные PHP, вам нужно вытолкнуть () последний элемент из массива, потому что это будет пустая строка.