У меня есть проект Android Air, написанный на AS3, когда он запускается, я загружаю музыку и загружаю файл XML для анализа.В первом кадре я вызываю свои классы для анализа XML и установки узлов в строках, а также для воспроизведения звука, оба они работают нормально.Также в моем первом кадре я объявляю некоторые текстовые поля для ввода данных из файла XML, чтобы, когда пользователь входит в кадр 3, пользователь мог видеть эти данные из файла XML.Это тоже отлично работает.Проблема, которая у меня возникла, происходит между кадром 4 и обратно к кадру 3, данные в текстовых полях исчезают?Я прослеживаю строки из класса XML, которые содержат данные, и эти значения появляются каждый раз, но переход от кадра 3 к кадру 4 и обратно к кадру 3 стирает отображение текстового поля?Может кто-то указать мне верное направление?спасибо Scientific
Хорошо, вот код из первого кадра, где я объявляю текстовые поля
var name1TextField:TextField = new TextField();
var name2TextField:TextField = new TextField();
var format:TextFormat = new TextFormat();
format.font = "_sans";
format.color = 0xF8FBF8;
format.size = 36;
//set the names format to the textfields
name1TextField.defaultTextFormat = format;
name2TextField.defaultTextFormat = format;
highScore1.addChild(name1TextField);
highScore2.addChild(name2TextField);
Вот код, вызывающий класс синтаксического анализа XML и устанавливающий текст для узлов
var network:networkScores = new networkScores();
addChild(network);
var timer4:Timer = new Timer(600);
timer4.addEventListener(TimerEvent.TIMER, scoresDis);
timer4.start();
function scoresDis(e:TimerEvent):void
{
name1TextField.text = network.name1;
name2TextField.text = network.name2;
//trace(name1TextField.text);
//trace(name2TextField.text);
name1TextField.width = 230;
name2TextField.width = 230;
timer4.stop();
}
Ранее выше я говорил, что я вызываю аудио класс и класс xml из первого кадра, объявляя текстовые поля и продолжая оттуда.Теперь я решил, что, поскольку этот XML-файл представляет собой список оценок и код всегда меняется, я подумал, что было бы хорошо загружать и анализировать этот файл каждый раз, когда я вхожу во фрейм 3. То же самое по-прежнему происходит, у меня отображается мой счети затем, когда я перехожу к кадру 4 и обратно к кадру три, результаты не отображаются, но когда я отслеживаю данные из класса, они отображаются правильно.Спасибо научный