Posts Tagged ‘LocalConnection’

  • 发送数据的SWF

    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
    <mx:Script>
    <![CDATA[
    import mx.controls.Alert;
    public var connOne:LocalConnection = new LocalConnection();
    private var arr:Array = new Array("1","2","3");
    public function init():void{
    connOne.send("czbin.com","Process",arr);
    connOne.addEventListener(StatusEvent.STATUS, onStatus);
    }
    private function onStatus(event:StatusEvent):void {
    switch (event.level) {
    case "status":
    Alert.show("OH~YES!")
    break;
    case "error":
    Alert.show("OH~NO!")
    break;
    }
    }
    ]]>
    </mx:Script>
    <mx:Button click=”init()” label=”Send”/>
    </mx:Application>

    接收数据的SWF

    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
    <mx:Script>
    <![CDATA[
    import mx.controls.Alert;
    public var connTwo:LocalConnection = new LocalConnection();
    public function init():void{
    connTwo.connect("czbin.com");
    connTwo.client = this;
    }
    public function Process(a:Array):void{
    Alert.show(a[0]);
    }
    ]]>
    </mx:Script>
    </mx:Application>

    把这两个SWF放到一个网页中即可。