_SWFManager

用来管理swf文件。 全部展开

属性展开

  • + focus : bool

    用来设置哪个 swf 可以获得键盘焦点,或者直接调用Flash元件的focused。

    • 示例

        swfManager.focus = true
  • + show : bool

    是否在屏幕上显示swf。

    • 示例

       swfManager.show = true
  • + speed : float

    用来设置哪个 swf 动画播放速度,默认值是1.0

    • 示例

        swfManager.speed = 1.5
  • + trace : bool

    控制是否打印每一个SWFManager的耗时输出

    • 示例

       swfManager.trace = true

swf属性展开

  • +

    swf文件ActionScript脚本的root,与_SWFManager对象相对应。
    可通过直接访问_SWFManager对象的属性,来访问swf文件的ActionScript脚本中root下的同名对象。

构造方法展开

  • + function _SWFManager(resname : string) : _SWFManager
    • 参数
    • resname:swf文件的文件名。
    • 示例

       swfManager = _SWFManager.new('c:\fancy.swf')

公共方法展开

  • + function bottom()

    当swf深度相同时,将此swf的显示置底。

    • 示例

       swfManager:bottom()
  • + function onFocus(callback) : _SWFManager

    整个swfManager焦点改变的时候的回调

    • 参数
    • callback(focus, swf)
  • + function onFSCommand(callback) : _SWFManager

    swf中主动抛出的fscommand回调。

    • 参数
    • callback(command, param, swf)
  • + function onGuiEvent(callback)

    swf事件的回调。

    • 参数
    • callback : 回调。参数:(元件全路径, 事件:table, swf)
  • + function preload()

    将此swf的资源加载到内存中。

    • 示例

       swfManager:preload()
  • + function reset()

    重置此swf。

    • 示例

       swfManager:reset()
  • + function top()

    当swf深度相同时,将此swf的显示置顶。

    • 示例

       swfManager:top()

静态方法展开

  • + function reportSWFMemory()

    打印swf文件占的内存。

问题反馈(登录才可以发表哦!)