Я работаю над приложением с давних времен, я никогда не мог его выпустить, но я все еще его кодировал. Я работаю над флеш-компоновщиком, и при дебютации все идеально, при экспорте я могу смотреть только цвет фона сцены. Поскольку я не мог использовать Trace вне отладчика, я преобразовал все мои классы в качестве спрайтов, чтобы проверить, откуда возникла проблема, путем отображения текстового поля.Приложение не работает, если оно выпущено как действительное. Ошибка?
Но я до сих пор не могу понять. Это нормально (в отладчике и отпущена):
b = new TextField;
b.text = "Mytext";
addChild(b);
var fetch:Fetch_Tiles = new Fetch_Tiles(arr, "Ground", "Tiles");
Это не Хорошо (конечно, в отладчике все хорошо работает):
var fetch:Fetch_Tiles = new Fetch_Tiles(arr, "Ground", "Tiles");
b = new TextField;
b.text = "Mytext";
addChild(b);
И, когда я говорю «не Удовлетворительный» означает, что мой текст не отображается. И всю следующую часть моего приложения (так, ничего).
Я должен угадать, что из этого объекта Fetch_Tiles возникает ошибка, ошибка принята отладчиком, но не при выпуске (???).
Но, что еще хуже, при попытке отобразить этот текст в конструкторе моих Fetch_Tiles, как это:
private var b:TextField;
function Fetch_Tiles($names:Array, $dir:String, $sub:String) {
b = new TextField;
b.text = "Mytext";
addChild(b);
...
То же, он работает с отладкой, а не с действительным.
Может кто-то объясняет мне? ...
Привет Inexo, не уверен, что это происходит не так для вас, но единственные вопросы, которые я когда-либо сталкивался, что только придет в финальном релизе, но не в отладочных был какой-то временной зависимости где при выполнении на более высокой скорости вызвали ошибки (допущения в коде на основе времени обработки). Если у вас есть опция, я бы попробовал Adobe Scout, поскольку она помогает при отладке даже с релизами, поскольку вы можете получить «подробную телеметрию». – shaunhusain