本站已年久失修,技术交流可以移步到 https://blog.pyzy.net
  所在位置:杂记 >> FLASH >> ActionScript3.0 常用stage参数和事件
ActionScript3.0 常用stage参数和事件
发表于 十二年前(2010-9-10 16:39:13) | 阅读 (2043) | 评论 (0)

全屏模式:stage.displayState = Value;

用于指定要使用哪个显示状态的 StageDisplayState 类的值; 以下是有效值:

  1. StageDisplayState.FULL_SCREEN (即"fullScreen")将 Flash Player 设置为把舞台扩展到用户的整个屏幕。
    也许官方的解释不容易理解,实际就是设置FLASH全屏显示。
  2. StageDisplayState.NORMAL (即"normal")将播放器设置回标准的舞台显示模式。
    退出全屏。

缩放模式:stage.scaleMode = Value;

一个 StageScaleMode 类中指定要使用哪种缩放模式的值。 以下是有效值:

  1. StageScaleMode.EXACT_FIT(即"exactFit") -- 整个 Flash 应用程序在指定区域中可见,且不发生扭曲,同时保持应用程序的原始高宽比。 应用程序的两侧可能会显示边框。
  2. StageScaleMode.SHOW_ALL(即"showAll") -- 整个 Flash 应用程序在指定区域中可见,但不尝试保持原始高宽比。 可能会发生扭曲。
  3. StageScaleMode.NO_BORDER(即"noBorder") -- 整个 Flash 应用程序填满指定区域,不发生扭曲,但有可能进行一些裁切,同时保持应用程序的原始高宽比。
  4. StageScaleMode.NO_SCALE(即"noScale") -- 整个 Flash 应用程序的大小固定,因此,即使播放器窗口的大小更改,它也会保持不变。 如果播放器窗口比内容小,则可能进行一些裁切。
    这个比较实用

是否显示默认的右键菜单默认功能项:stage.showDefaultContextMenu = false;

菜单始终存在,这个设置只能隐藏放大、缩小一类的默认功能项,值为true(显示)或false(不显示),默认true。

常用事件(应用时需要监听对象为stage):

  1. 全屏触发事件 flash.events.FullScreenEvent.FULL_SCREEN。
  2. 屏幕大小变化 flash.events.Event.RESIZE。
  3. 鼠标指针移出 Flash Player 窗口区域 flash.events.Event.MOUSE_LEAVE。

 

杂记评论(0):
称谓(必填):  网站(选填):
上一篇:ActionScript3.0杂记之getDefinitionByName  下一篇:AS3:使用Sprite绘制平铺背景     <<返回杂记列表