arrowyoung的专栏

ActionScript 学习

杨磊ID:arrowyoung
21610次访问,排名5306好友7人,关注者9
AS3.0,FMS,REMOTING
arrowyoung的文章
原创 51 篇
翻译 0 篇
转载 3 篇
评论 86 篇
arrowyoung的公告
欢迎FLASH爱好者交流学习!
最近评论
YangPuxiao:menu_bt0.addEventListener(MouseEvent.CLICK,myClick);
menu_bt0.addEventListener(MouseEvent.ROLL_OVER,myOver);
menu_bt0.addEventListener(MouseEvent.ROLL_OUT,myOut);
function myClick(ev……
peter:"在的要调用的SWF文件里写个PUBLIC方法就可以了"
怎样写这个方法呀?
nina:#bbkxbbkx 发表于2008-03-14 23:44:25 IP: 218.12.36.*
在fla文件中做一个看的见的元件,捆绑上MyClass, 然后在测试就有效果了

how???how to bind the class to the MC? I tried several times, in the MC properties, it ……
nina:<li>#SAN 发表于2008-03-13 22:44:04 IP: 121.33.72.*
我做这个实例的时候运行了。没有trace出什么来。不知道什么错误!求救!</li>

I think I have the same problem with him,
my output dosn't show any ……
行者:您真是个令人尊敬的程序员,参考了您的作品,对我很有用.
谢谢!
文章分类
收藏
    相册
    友情链接
    徐飞 的个人站点
    我的CSDN圈子--flash技术讨论群
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 [FMS]一步一步学Flash Media Server(三) 收藏

    新一篇: [FMS]一步一步学Flash Media Server(四)  | 旧一篇: [AS3.0]FLASH和FLEX中得到当前的URL使用不同的方法

    今天我们来看一下用AS 3连接FMS3的代码(这些代码其它对FMS2也是适用的).

    这个例子我们不会去写FMS的代码,但我们需要建一个FMS应该程序,其实就是建一个目录,在FMS放应该程序的目录(applications)里建一个文件夹,我们后面要做聊天室的例子,所以我们就建一个名叫chat的目录.

    接下来就是客户端的代码了,我们建一个chat.fla的FLASH文件,再建一个文档类Chat.as:

    package net.smilecn.chat{
        
        
    import flash.display.Sprite;
        
        
    import flash.net.NetConnection;
        
        
    import flash.events.NetStatusEvent;
        
        
    public class Chat extends Sprite{
            
            
    private var nc:NetConnection;
            
    private var rtmpUrl:String = "rtmp://localhost/chat";
        
            
    public function Chat():void{
                nc
    =new NetConnection();
                nc.addEventListener (NetStatusEvent.NET_STATUS,netStatusHandler);
                nc.connect (rtmpUrl);
            }
            
            
    private function netStatusHandler(event:NetStatusEvent):void{
                trace(event.info.code);
            }
        }
        
    }



    这段代码里我们导入了一个NetConnection,这个类是FLASH里用于跟网络连接相关的操作,像我们连接FMS,remoting(我前面的一步一步学ActionScript 3[十六]里面有相关介绍).

    NetStatusEvent是一个检测状态的事件

    rtmpUrl是一个连接FMS的字符串,rtmp是FMS用的一个网络协议,localhost是服务器的IP,这里我们是本机,所以是localhost,如果放在网上,应该是你网上的IP,chat是应用程序名,就是之前我们建立的chat目录.这里我们完整的地址就是:rtmp://localhost/chat,其实如果是localhost,地址可以这样写:rtmpe:/localhost.

    这个程序动行后会trace出NetConnection.Connect.Success,这个信息表示的是我们连接FMS成功了.

    这是一个连接状态,event.info.code就是这个状态,相关的状态还有:

    NetConnection.Connect.Closed  成功关闭连接。
    NetConnection.Connect.Failed  连接尝试失败。
    NetConnection.Connect.Rejected 连接尝试没有访问应用程序的权限。

    这几个状态是我们用的比较多的,当然还有一些状态,在帮助里可以查到.

    这是连接FMS最基本的代码,以后我们都会用到这些代码.下节继续.

    (本教程如需转载请注明出处!)

    发表于 @ 2008年05月08日 16:07:00|评论(loading...)|编辑

    新一篇: [FMS]一步一步学Flash Media Server(四)  | 旧一篇: [AS3.0]FLASH和FLEX中得到当前的URL使用不同的方法

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © arrowyoung