Показать сообщение отдельно
Старый 14.02.2012, 14:07
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 6  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
дык г_вопрос
вот работающий пример, сделай чтоб перестало - будем разбираться
Код AS3:
package
{
	import flash.display.*;
	import flash.events.*;
	import flash.net.*;
 
 
	public class Main extends Sprite
	{
		private var lc:LocalConnection;
		private var lcName:String = "blabla";
 
		public function Main():void
		{
 
			lc = new LocalConnection();
			lc.client = this;// м.б. в этом дело?
 
 
			try
			{
				lc.connect(lcName);
			}
			catch (err:Error)
			{
				// вторая не сумееет уже
				trace( "err : " + err );
 
			}
			// на клике смотрим
			stage.addEventListener(MouseEvent.CLICK, stage_click);
		}
 
 
		private function stage_click(e:MouseEvent):void
		{
			lc.send(lcName, "lcCommand");
		}
 
		public function lcCommand():void
		{
			// сама себе шлет..
			// точно также пошлет и соседу, если тот подключен, канеш
			trace( "Main.lcCommand" );
 
		}
	}
 
}