随笔-75  评论-193  文章-5  trackbacks-0
flash.system.Capabilities类提供了很多静态方法返回运行flash的player、计算机的信息,比如操作系统、语言、声音、视频能力等。
还有一些其它的类比如:
flash.display.Stage和flash.system.Security允许你控制播放器的右键弹出菜单和设置对话框。
flash.display.Stage还可以控制播放器播放的视频的缩放比例和位置。
flash.system.Capabilities.os 返回操作系统信息。代码如下:  

    var os:String = System.capabilities.os.substr(0, 3);
    if (os == "Win") {
        // Windows-specific code goes here
    } else if (os == "Mac") {
        // Mac-specific code goes here
    } else {
        // Must be Unix or Linux
    }

flash.system.Capabilities.playerType   不同的类型包括:
    Browser plug-in that runs in web browsers such as Mozilla or Firefox
    ActiveX Control used by Internet Explorer    
    Standalone player, which plays .swfs outside of the browser     
    External player, which is the player integrated in the Flash IDE   

flash.system.capabilities.screenResolutionX 和 screenResolutionY获取屏幕分辨率。
stage.scaleMode属性可以设置一个movie如何填充播放器,包括比例等。
有四种模式,以静态常量的方法定义在flash.display.StageScaleMode类中,分别为:EXACT_FIT、NO_BORDER、NO_SCALE、SHOW_ALL。

stage.align属性可以设置一个movie的排列方式,也以静态常量的方式定义在flash.display.StageAlign类中。
    如下:
                              Vertical   Horizontal
   StageAlign.TOP              Top         Center
   StageAlign.BOTTOM           Bottom      Center
   StageAlign.LEFT             Center      Left
   StageAlign.RIGHT            Center      Right
   StageAlign.TOP_LEFT         Top         Left
   StageAlign.TOP_RIGHT        Top         Right
   StageAlign.BOTTOM_LEFT      Bottom      Left
   StageAlign.BOTTOM_RIGHT     Bottom      Right     
   
flash.system.Capabilities的hasAudio和hasMP3属性可以判断flash player所在设备的音频能力。
stage.showDefaultContextMenu属性设为false,可以隐藏掉一些系统默认菜单。
posted on 2007-01-13 15:42 The Matrix 阅读(677) 评论(0)  编辑  收藏 所属分类: Flex

只有注册用户登录后才能发表评论。


网站导航: