[ActionSprit 3.0] FMS远程共享

 1 package
 2 {
 3     import flash.display.Sprite;
 4     import flash.events.NetStatusEvent;
 5     import flash.events.SyncEvent;
 6     import flash.net.NetConnection;
 7     import flash.net.SharedObject;
 8     import flash.text.TextField;
 9
10     /**
11      * @author Frost.Yen
12      * @E-mail [email protected]
13      * @create 2015-7-17 下午4:27:23
14      *
15      */
16     public class SharedRemote extends Sprite
17     {
18         private var _nc:NetConnection = new NetConnection();
19         private var _text:TextField = new TextField();
20         private var _so:SharedObject;
21         public function SharedRemote()
22         {
23             _text.x = 100;
24             _text.y = 50;
25             _text.autoSize = "left";
26             this.addChild(_text);
27             _nc.connect("rtmp://localhost/TestRemote");
28             _nc.addEventListener(NetStatusEvent.NET_STATUS,onStatus);
29         }
30         private function onStatus(e:NetStatusEvent):void
31         {
32             trace("connected is: " + _nc.connected );
33             trace("e.info.level: " + e.info.level);
34             trace("e.info.code: " + e.info.code);
35             switch (e.info.code)
36             {
37                 case "NetConnection.Connect.Success":
38                     trace("Congratulations! you‘re connected");
39                     _so = SharedObject.getRemote("testRemote", _nc.uri, true);
40                     _so.connect(_nc);
41                     var random:int = int(Math.random()*10000);
42                     _so.addEventListener(SyncEvent.SYNC, onSync);
43                     _so.data.text = "update data:"+random;
44 //                    _so.setProperty("text","update data:"+random);
45                     break;
46                 case "NetConnection.Connect.Rejected":
47                 case "NetConnection.Connect.Failed":
48                     trace ("Oops! you weren‘t able to connect");
49                     break;
50             }
51         }
52
53         /*当共享数据发生更改时,更新客户端数据*/
54         private function onSync(e:SyncEvent):void
55         {
56             trace(_so.data.text);
57             _text.text = _so.data.text;
58
59         }
60     }
61 }
时间: 2024-11-12 17:28:44

[ActionSprit 3.0] FMS远程共享的相关文章

[ActionSprit 3.0] FMS直播

音视频流的发布(服务器) 1 package 2 { 3 import flash.display.Sprite; 4 import flash.events.NetStatusEvent; 5 import flash.media.Camera; 6 import flash.media.Microphone; 7 import flash.net.NetConnection; 8 import flash.net.NetStream; 9 import flash.net.ObjectEnc

[ActionSprit 3.0] FMS服务器带宽检测

1 package { 2 3 import flash.display.Sprite; 4 import flash.net.NetConnection; 5 import flash.events.NetStatusEvent; 6 import flash.events.AsyncErrorEvent; 7 8 /** 9 * @author Frost.Yen 10 * @E-mail [email protected] 11 * @create 2015-7-16 上午10:02:15

[ActionSprit 3.0] FMS安装与测试

1.运行Flash Media Server4.5.exe,安装选项可全默认,序列号可不填:输入用户名和密码需记住,登录时要用. 2.安装完成,在安装目录C:\Program Files\Adobe\Flash Media Server 4.5\tools\下找到fms_adminConsole.htm或者fms_adminConsole.swf,这是管理文件,打开其中之一填入相应信息登录,Server Address 填本机ip,如192.168.3.106,Username和Password

[ActionSprit 3.0] FMS客户端与服务器端交互(传参)

客户端as: 1 import flash.net.NetConnection; 2 import flash.events.NetStatusEvent; 3 4 var nc:NetConnection = new NetConnection(); 5 nc.addEventListener(NetStatusEvent.NET_STATUS,onStatus); 6 nc.connect("rtmp://localhost/HelloWorld","小明");

[ActionSprit 3.0] FMS接收正在播放的视频中嵌入的描述性信息(onMetaData事件)

1 package { 2 import flash.display.MovieClip; 3 import flash.net.NetConnection; 4 import flash.events.NetStatusEvent; 5 import flash.events.MouseEvent; 6 import flash.events.AsyncErrorEvent; 7 import flash.net.NetStream; 8 import flash.media.Video; 9

基于LAMP平台利用NFS远程共享资源实现站点构建

要求: 构建NFS共享服务,利用nfs来提供远程共享资源,web服务通过远程共享资源来构建一个基于LAMP环境的站点(WordPress),要求此站点可以正常发布文章和图片) 环境: 192.168.1.101----->Web 192.168.1.110----->Mariadb 192.168.1.113----->PHP 192.168.1.114----->NFS 一.部署LAMP环境 #web服务的部署(192.168.1.101) (1)安装服务:yum -y inst

java操作远程共享目录

一.前言 根据客户反馈,在进行文件下载的时候,新增远程共享目录,下载对应的文件到远程共享目录,采用常用的IO操作模式,提示下载成功,但是客户去远程共享目录查看对应的下载文件,反馈说没有找到对应的文件.要求系统需要支持上传远程共享目录,为什么有一个这样的需求?由于下载的文件涉及到了支付文件,里面的金额不允许进行修改,如果放在本地路径有可能会不会出现人为的修改,一般涉及到钱的问题,客户都是比较谨慎的,刚好没有接触过操作远程共享目录的,就google了一下看有没有对应的操作说明,下面简单总结一下. 二

Windows Service 访问远程共享权限设置

最近为实现共享目录之间的文件同步,开发了一个Windows Service. 考虑到在拷贝过程中,如果网络忽然抽风访问不了,导致文件拷贝不完整的情况,果断抛弃.Net 自带的 COPY 方法,而使用DOS命令下的XCOPY命令. 嗯.....说干就干... XCOPY方案验证.开发.调试(在自个电脑上建了两个共享目录)....半天时间,全部搞定.貌似事情进展的太顺利了..... 既然本地调试没问题,那就部署到测试环境上吧.好吧...问题来了. 同步两个共享目录,居然失败!查看日志,XCOPY的退

Lost connection to MySQL server at ‘reading initial communication packet', system error: 0 mysql远程连接问题

在用Navicat for MySQL远程连接mysql的时候,出现了 Lost connection to MySQL server at ‘reading initial communication packet', system error: 0 好恶心,服务器重启了一次,就一上午都是在处理mysql的各种问题. 第一步:找到:my.cnf文件 其实我也不知道在哪里,用指令帮我们找吧. find / -name my.cnf 找到了后. 第二步:vi my.cnf vi my.cnf 在m