`
xingxuan818
  • 浏览: 23378 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

FMS中类、方法与变量

    博客分类:
  • FMS
阅读更多

看来还是要经常总结自己平时遇上的问题,才不至于每次都要google。前几天google到一篇好的文章,结果过几天在去看的时候,那个文章已经找不到了,看来还是自己写文章比较好:

1、FMS中的类

     FMS中定义类比较麻烦,先建一个myClass.asc,然后定义构造函数

        function myClass(){

        }

    在调用myClass的时候,先要load("myClass.asc"),然后注册该类:

application.registerClass("myClass",myClass)。(注意两个名字要一样)这样类就定义好了

2、FMS中的静态方法与静态变量

     FMS不支持static、public、private,只要不是定义在client或构造函数里this/var修饰的变量,都是静态变量,全局都可以访问得到,例如在myClass.asc中定义:

       function myClass(){

           staticVar1=1 //静态变量

       }

       myClass.show=function(){//静态方法

       }

3、FMS中的实例方法与实力变量

     FMS中定义实例的方法要加上"prototype",定义实例的变量要加上this或var修饰符

      function myClass(){

           staticVar1=1 //静态变量

           this.id=0//实例变量

           var oo   //实例变量

       }

       myClass.show=function(){//静态方法

       }

       myClass.prototype.look=function(){实例方法

      }

调用的话必须new一个实例,

var me=new myClass()

me.id=1;

me.oo=22;

me.look();

另外FMS中还有一个很有趣的事,全局变量一旦被某个client修改后,就会变成该client的变量,而且每个client之间该变量是独立的。

以上观点可能有不完善或错误的地方,希望各位高手不吝赐教!

0
1
分享到:
评论

相关推荐

    fms 中文文档 2

    根据给定的文件信息,我们可以深入探讨Flash Media Server (FMS)的相关知识点,特别是与“Hello World”应用程序相关的部分。FMS是一款由Adobe Systems开发的流媒体服务器软件,主要用于实时视频和音频流传输,以及...

    Profibus教程-7.PROFIBUS-FMS.pdf

    4. 支持多主和主-从通信:在PROFIBUS-FMS网络中,可以实现多个主站设备间的通信(多主通信),同时也能进行主站与从站之间的通信(主-从通信)。 5. 广播和局部广播通信:支持点对点、广播和局部广播等多种通信方式...

    Python库 | mypy-boto3-fms-1.10.42.1.tar.gz

    《Python库mypy-boto3-fms:强化类型检查与AWS FMS集成的深度解析》 在Python开发中,类型检查对于确保代码的稳定性和可维护性至关重要。mypy是Python的一个静态类型检查器,它允许开发者在不改变运行时行为的情况...

    FMS服务器端ActionScript语言参考.pdf

    - **类与继承**:支持面向对象编程特性,如类定义、继承机制。 - **事件处理**:可以通过监听特定事件来触发相应的处理逻辑。 #### 五、编写服务器端ActionScript的步骤 1. **创建脚本文件**:通常将服务器端...

    PyPI 官网下载 | mypy-boto3-fms-1.11.11.0.tar.gz

    通过添加类型注解,mypy能够检查代码中变量、函数参数和返回值的类型,从而提高代码的可靠性和可维护性。 mypy-boto3-fms是针对Boto3的一个特定扩展,它的全称为“mypy-boto3-fms-1.11.11.0”。这个扩展的主要目标...

    Python库 | mypy-boto3-fms-1.14.54.1.tar.gz

    《Python库mypy-boto3-fms:强化类型检查与AWS FMS集成》 Python作为一门高度可读、易上手的编程语言,受到了广大开发者的喜爱。然而,随着项目规模的扩大,代码的复杂性也随之增加,此时类型检查的重要性就凸显...

    FMS状态机,使用状态机来实现的verilog代码.rar

    这个压缩包中的FMS状态机代码应该包含了以上所述的一些设计元素,通过阅读和分析代码,可以更深入地学习状态机的实现方法。如果想要具体了解FMS状态机的细节,你需要打开代码进行详细查看。在实际工作中,这样的代码...

    as和后台通讯 URLLoader(URLStream) FlashRemoting XMLSocket(Socket) FMS/FCS

    - URLLoader 类是ActionScript中用于从URL下载数据的工具,支持以文本、二进制数据或URL编码变量三种形式加载数据。 - 当加载文本文件、XML或其他动态数据时非常有用。它在下载完所有数据后才将内容传递给...

    FMS2:ANS Forth OOP 扩展

    单继承:一个新类只能从一个类继承实例变量和方法。 Duck Typing:请参阅本文档中有关 Duck Typing 的部分。 对 self 的显式引用:仅在定义类时使用。 方法可以使用称为 self 的特殊关键字调用同一对象(包括它们...

    [转]linux下的fms2流媒体服务器搭建六部曲之二-----mencoder安装篇

    至于提供的“windows-essential-20061022”文件,虽然其名称表明可能是与Windows相关的必备工具集合,但在这个场景下,它似乎与fms2流媒体服务器和mencoder的安装不直接相关。如果这个文件包含的是相关软件或文档,...

    windows下安装配置openssl环境

    2. **环境变量问题**:若编译过程中遇到找不到`windows.h`等头文件的问题,可能是因为环境变量设置不正确。此时,需要检查Visual C++的安装路径和环境变量设置是否正确。 通过以上步骤,您应该能够在Windows 32位...

    利用fms服务器和flex来做在线视频聊天.docx

    2. 定义变量,包括NetConnection对象(pnc、rnc)、NetStream对象(pns、rns)、Camera对象(cam)、Microphone对象(mic)以及Video对象(video): ```actionscript private var pnc:NetConnection; private var ...

    Adobe的HDS演示方法(需要配合Envivio的编码器)。

    在本案例中,Envivio编码器被用作与Adobe HDS方法结合的编码工具。 首先,要成功演示Adobe HDS,需要安装Flash Media Server(FMS)的4.5.6或更高版本。FMS是一个强大的流媒体服务器平台,它支持各种流媒体服务,...

    NCM S7 for PROFIBUS V2-2.pdf

    文件标题提到了“NCM S7 for PROFIBUS V2-2.pdf”,这意味着文档涉及到西门子(SIEMENS)的SIMATICNET产品线中,特别是与NCMS7 for PROFIBUS/FMS相关的内容。SIMATICNET是西门子公司提供的用于自动化与驱动技术的...

    基于公理设计理论的FMS优化配置研究 (2006年)

    这一步骤基于公理设计理论中的独立性公理,即通过将决策变量之间的耦合关系解除,将复杂的FMS配置问题简化为几个相互独立的功能模块。这样做可以有效地降低解决问题的复杂度,并且有助于找到最优解决方案。 - **...

    板材FMS基于RBOPN模型的死锁分析 (2007年)

    基于板材柔性制造系统模型RBOPN所具有的可以完全描述FMS的动态行为以及系统中相关对象子网之间关系的分析能力,提出一种死锁检查分析方法。通过以抽象对象封装系统中各物理对象的所有相关对象的内部行为,研究抽象...

    fms计费

    在IT行业中,"fms计费"通常指的是一个财务管理系统(Financial Management System)中的计费模块,用于处理企业的收入和费用计算。在这个场景下,标签为"Java"意味着该系统可能是用Java语言开发的,利用Java的强大...

    FMSProject_1.0.0_eclipe3.3.zip

    5. **调试与优化**:在Eclipse中直接调试FMS应用程序,根据反馈调整代码,优化性能。 五、总结 FMSProject_1.0.0_eclipe3.3.zip插件的出现,使FMS开发与Eclipse的强大功能相结合,降低了开发门槛,提升了开发效率...

Global site tag (gtag.js) - Google Analytics