если важна именно информация
Цитата:
|
[Event type="EVENT_TYPE" bubbles=false cancelable=false eventPhase=2]
|
можно так

Код:
package {
import flash.events.Event;
import flash.net.LocalConnection;
import flash.display.MovieClip;
public class Main extends MovieClip {
public var f:Function
public function Main() {
var lc1:LocalConnection = new LocalConnection();
lc1.connect('lc1');
lc1.client = this;
var lc2:LocalConnection = new LocalConnection();
var e:Event = new Event('EVENT_TYPE');
trace('sending: ', e, e.type);
lc2.send('lc1', 'f', e.toString());
f = function (p){
trace('receiving: ',p)
};
}
}
}
Вообще, факт передачи уже сам по себе евент. Так что смысл передавать именно объект Event? Тем более, что это не простой объект в смысле простого набора именованых свойств и их значений,
silin прав. Скажем MovieClip тоже не передается по ЛЦ как таковой. А вот массив передать можно.

Код:
package {
import flash.events.Event;
import flash.net.LocalConnection;
import flash.display.MovieClip;
public class Main extends MovieClip {
public var f:Function
public function Main() {
var lc1:LocalConnection = new LocalConnection();
lc1.connect('lc1');
lc1.client = this;
var lc2:LocalConnection = new LocalConnection();
var e:Array = [1,'2', null];
lc2.send('lc1', 'f', e);
f = function (p){
trace(p[0],typeof(p[0]),p[1],typeof(p[1]),p[2],typeof(p[2]))
};
}
}
}
Согласно спецификации AMF3, а ЛЦ использует его, можно передавать
Цитата:
|
undefined, null, false, true, integer, double, string, xml-doc, date, array, object, xml, byte-array
|
Можно уточнить что реализовано уже сейчас.