Показать сообщение отдельно
Старый 05.11.2011, 13:07
Parez вне форума Посмотреть профиль Отправить личное сообщение для Parez Найти все сообщения от Parez
  № 3  
Ответить с цитированием
Parez

Регистрация: Nov 2010
Адрес: Ярославль
Сообщений: 249
scarbo, у меня почему-то всё время выдаёт статус connection error.

Вот код для отправщика:
Код AS3:
var conn:LocalConnection;
 
private function mainLoaded(event:Event):void
{
	addChild(mainLoader);
	conn = new LocalConnection();
	conn.addEventListener(StatusEvent.STATUS, onStatus);
	conn.send("myConnection", "setUserData", uName, uId);
 
	trace(userData.data.uName);
	//trace("MainLoaded");
}
 
private function onStatus(event:StatusEvent):void
{
	switch (event.level)
	{
		case "status" :
			trace("LocalConnection.send() succeeded");
			break;
		case "error" :
			trace("LocalConnection.send() failed");
			break;
	}
}
Происходит после загрузки ролика.

А вот код в ресивере:
Ф-ция setConnection() запускается в конструкторе.
Код AS3:
private function setConnection():void
{
	conn = new LocalConnection();
        conn.client = this;
        try 
        {
              conn.connect("myConnection");
        } 
        catch (error:ArgumentError) 
        {
              trace("Cant connect...the connection name is already being used by another SWF");
        }
}
 
public function setUserData(uName:String, uId:int):void
{
	userName = uName;
	userId = uId;
	trace("Соединение Работает! "+userName);
}