Итак, я создал программу, которая будет загружать текст в динамическое текстовое поле, называемое text_Box. Затем я также сделал кнопку с именем reset_btn. Я не уверен, как это кодировать, но я хочу, чтобы пользователь мог нажать кнопку, а динамический text_Box сбрасывается и снова запускает свой код (чтобы получить их текст). В принципе, я хочу закрыть программу, не закрывая ее вообще. Таким образом, все действия и код повторно запускаются одним нажатием кнопки. Или то, что некоторые люди могут назвать, для «Flush» приложения. Может кто-нибудь, пожалуйста, помогите мне в этом? Заранее спасибо!Как полностью сбросить загруженный динамический текст в AS3
var ldr:URLLoader = new URLLoader();
ldr.addEventListener(HTTPStatusEvent.HTTP_STATUS, ldrStatus);
var url:String = "http://google.com";
var limit:int = 10;
var time_start:Number;
var time_stop:Number;
var times:int;
ping();
function ping():void
{
trace("pinging", url);
times = 0;
doThePing();
}
function doThePing():void
{
time_start = getTimer();
ldr.load(new URLRequest(url));
}
function ldrStatus(evt:*):void
{
if(evt.status == 200)
{
time_stop = getTimer();
textBox.text = String(time_stop - time_start);
}
}
Возможно, вы можете показать нам код. В принципе, для сброса значения «TextField» вы просто назначаете новое значение свойству «text»: 'myTextField.text = '''. Но похоже, что вы можете сбросить больше, чем просто значение текстового поля, поэтому я предлагаю вам показать код, который вы используете. –
Конечно, сделаю :) – sdksmkfnajnf
Ну, у вас есть последовательность кода, которая выполняется при запуске программы. Либо эмулируйте запуск с помощью создания 'new Main()' и замените текущий 'Main' на новый, либо создайте метод' reinit() ', который очистит и перезапустит инициализацию вашего основного объекта вместе с текстовым полем , – Vesper