LocalConnectionめも。

2011.07.12 ActionScript3.0 

とてもしょうもないことでハマったので、めも。。orz

・Receiver側のLocalConnectionはグローバル変数に持たせないとダメ。
・LocalConnectionのsend第3引数はnullでもなんでもつっこんでおかないとダメ。

Receiver

public class Receiver extends MovieClip
{
	private var lc:LocalConnection;				←← ココ!

	public function Receiver()
	{
//		var lc:LocalConnection = new LocalConnection();	←← ココ!
		lc = new LocalConnection();
		lc.client = this;
		lc.connect('connectionName');
	}

	public function callbackFunc(str:String='hogohogo'):void
	{
		trace( str );
	}
};

Sender

public class Sender extends MovieClip
{
	public function Sender()
	{
		var lc:LocalConnection = new LocalConnection();
		stage.addEventListener(MouseEvent.CLICK, function(e:MouseEvent):void{
//			lc.send('connectionName','callbackFunc');	 ←← ココ!
			lc.send('connectionName','callbackFunc', null ); ←← ココ!
		});
	}
};

しょーもなさすぎる。。

you

© rettuce.com