Показать сообщение отдельно
Старый 22.12.2015, 21:08
Lazebin вне форума Посмотреть профиль Отправить личное сообщение для Lazebin Найти все сообщения от Lazebin
  № 1  
Ответить с цитированием
Lazebin

Регистрация: Dec 2013
Сообщений: 5
По умолчанию как передать переменную из UILoader, не срабатывает.

Добрый вечер.

Есть код в загружаемом с помощью UIloader мувике (2.swf):
Код AS3:
function loginComplete(e:Event):void
{
	var loginAnswer:String = e.target.data;
	trace("Выполнена функция запроса авторизации, ответ = " + loginAnswer);
	if (loginAnswer == login.text)
	{
		dispatchEvent(new Event("loginAnswer"));
	}
	else
	{
		message.text = loginAnswer;
	}
}
И есть код в родительском мувике содержащем UIloader:
Код AS3:
function LoadTrue(event:Event):void 
{ 	
	fl_ProLoader.content.addEventListener("loginAnswer", login_ok);
}
 
function login_ok(e:Event)
{
	//var log:String = e.target.data;
	trace("Вход выполнен! логин = ");
        //trace(log);
В таком виде срабатывает функция "login_ok", но я никак не могу передать loginAnswer как переменную, чтобы отобразить её в функции "login_ok" как переменную log, пробовал разные варианты синтаксиса, но видать чего-то не знаю.
Как правильно организовать передачу переменной?

Спасибо за участие.