Обнаружилось частично, почему не запускается код.
Здесь привожу фрагмент из приложения:

Код AS3:
var variables:URLVariables = new URLVariables();
variables.qu = "SELECT max( game_id ) FROM game WHERE game_completed = 0";
var request:URLRequest = new URLRequest("http://localhost/tests/criss-cross/databaseconnect.php");
request.data = variables;
request.method = URLRequestMethod.POST;
loader = new URLLoader();
loader.addEventListener(Event.COMPLETE, startListener);
loader.load(request);
public function startListener (e:Event):void {
trace(loader.data);
//Тестовое поле
var t:TextField = new TextField();
t.autoSize = TextFieldAutoSize.LEFT;
t.border = true;
t.background = false;
t.selectable = false;
t.text = "ola";
t.y = 300;
addChild(t);
var query_res:Number = loader.data;
trace(query_res);
В случае, если код физически находится в главном as-файле приложения, все работает на "ура", создается текстфилд, переменные типа URLVariables, URLRequest видны на вкладке Переменные в режиме дебаггинга, значения также.
Но, чтобы не засорять главный файл, я решил вынести этот фрагмент в другой класс сугубо для составления запроса и подключения к базе. И вот тогда loader.data отображается корректно, но поле не создается при прохождении через ф-цию startlistener. Как это работает, а точнее не

:

Код AS3:
public class Connector extends Sprite {
--- описание переменных ---
public function Connector(queryText: String) {
setURL(queryText);
}
public function setURL(variableText:String):void {
var variables:URLVariables = new URLVariables();
variables.qu = variableText;
--- тот же самый код ---
}
}
startListener находится в этом же вторичном файле.
Может быть, подключение к URLLoader'у нельзя "разносить" по отдельным сущностям? Пробовал без передачи в конструктор, а сразу в ф-цию: аналогично. В версии плеера для десктопа - то же.