У меня есть три класса и контейнер .swf: Игра - это загружает все активы и игровые механизмы. Плитка - создает квадрат и загружает изображение изображения через вспышку Var. TicTacToe.as - Создает игровой экземпляр и связан через container.swfFlash Var Loader Issue
В моем классе игры у меня есть следующий код, который отлично работает при сохранении и компиляции и в состоянии загружать мои изображения при обновлении до моя .asp страница (я получаю данные из db и переходя к flash-файлам).
var gridUrl:String = "img/" + loaderInfo.parameters.theme + "grid.png";
var gridPos:XMLList = theXML.GRID;
gridLoader.load(new URLRequest(gridUrl));
grid = new MovieClip();
grid.addChild(gridLoader);
Когда я добавить этот код в Tile.as, чтобы загрузить изображение для квадрата, я получаю ошибку компилятора 1009: Не удается получить доступ к свойству или методу нулевой ссылки на объект. с ошибкой на этой линии:
var tileBurl:String = "img/" + loaderInfo.parameters.theme + "square.jpg";
Его работы в классе Game.as, но эта же линия не в моем Tile.as, и я не могу понять, почему, даже на местном уровне, когда она не может найти переменные Game.as просто перечисляет их как «undefined», где, как и в Tile.as, он бросает подгонку в loaderInfo.parameters, а loaderInfo перечисляет их как «null». Любая помощь была бы оценена благодарностью!
Ссылка на 'loaderInfo' 'на ваш объект' Tile' – Cherniv
Спасибо за ваш отзыв Cherniv, у меня есть ссылка в начале импорта моего класса flash.display.LoaderInfo; но проблема все еще сохраняется. – hexobolic