(其实很多是DisplayObject和InteractiveObject上的属性):
1.showDefaultContextMenu:Boolean
指定显示或隐藏 Flash Player 上下文菜单中的默认项。
如果将 showDefaultContextMenu 属性设置为 true(默认设置),则会显示所有上下文菜单项。 如果将
showDefaultContextMenu 属性设置为 false,则只显示“设置”和“关于 Adobe Flash Player”菜单项。
2.stageFocusRect:Boolean
指定对象在具有焦点时是否显示加亮的边框。
3.align:String
一个 StageAlign 类中指定舞台在 Flash Player 或浏览器中的对齐方式的值。 以下是有效值:
值 垂直对齐方式 水平对齐方式
StageAlign.TOP 顶对齐 居中对齐
StageAlign.BOTTOM 底对齐 居中对齐
StageAlign.LEFT 居中对齐 左对齐
StageAlign.RIGHT 居中对齐 右对齐
StageAlign.TOP_LEFT 顶对齐 左对齐
StageAlign.TOP_RIGHT 顶对齐 右对齐
StageAlign.BOTTOM_LEFT 底对齐 左对齐
StageAlign.BOTTOM_RIGHT 底对齐 右对齐
4.height:Number(可类推至width)
高度是根据显示对象内容的范围来计算的。如果您设置了 height 属性,则 scaleY 属性会相应调整,如以下代码所示:
var rect:Shape = new Shape();
rect.graphics.beginFill(0xFF0000);
rect.graphics.drawRect(0, 0, 100, 100);
trace(rect.scaleY) // 1;
rect.height = 200;
trace(rect.scaleY) // 2;
除 TextField 和 Video 对象以外,没有内容的显示对象(如一个空的 Sprite)的高度为 0,即使您尝试将 height 设置为其它值,也是这样。
5.mouseChildren:Boolean
确定对象的子项是否支持鼠标。如果对象支持鼠标,则用户可以使用鼠标与其交互。默认值为 true。
当您使用 Sprite 类的实例(而不是使用 SimpleButton 类)来创建按钮时,此属性很有用。 当您使用 Sprite
实例来创建按钮时,您可以选择使用 addChild() 方法添加其它 Sprite
实例来修饰按钮。此过程可能导致鼠标事件出现意外行为,因为当您期望父实例成为鼠标事件的目标对象时,作为子项添加的 Sprite
实例却可能成为目标对象。要确保父实例用作鼠标事件的目标对象,您可以将父实例的 mouseChildren 属性设置为 false。
设置此属性不会调度任何事件。 您必须使用 addEventListener() 方法才能创建交互式功能。
6.scaleMode:String
一个 StageScaleMode 类中指定要使用哪种缩放模式的值。 以下是有效值:
StageScaleMode.EXACT_FIT -- 整个 Flash 应用程序在指定区域中可见,且不发生扭曲,同时保持应用程序的原始高宽比。 应用程序的两侧可能会显示边框。
StageScaleMode.SHOW_ALL -- 整个 Flash 应用程序在指定区域中可见,但不尝试保持原始高宽比。可能会发生扭曲。
StageScaleMode.NO_BORDER -- 整个 Flash 应用程序填满指定区域,不发生扭曲,但有可能进行一些裁切,同时保持应用程序的原始高宽比。
StageScaleMode.NO_SCALE -- 整个 Flash 应用程序的大小固定,因此,即使播放器窗口的大小更改,它也会保持不变。 如果播放器窗口比内容小,则可能进行一些裁切。
分享到:
相关推荐
微信小程序开发中的Flex布局是一种灵活的布局方式,其核心是通过设置容器的display属性为flex或inline-flex来启用。Flex布局允许容器内的元素能够以灵活的方式进行排列,适应不同屏幕尺寸和分辨率。在微信小程序中,...
动画演示flex布局,包括flex父容器属性以及flex布局子元素属性 flex父容器属性有: 一. flex-direction 主轴方向 row:从左到右 row-reverse:从右到左 column:从上到下 column-reverse:从下到上 二. flex-wrap 子元素...
mx_internal是一个特殊命名空间,它允许开发者访问Flex组件内部的一些非公开属性和方法。使用这个命名空间可以对组件进行更深入的自定义和控制,但需要注意,这种做法可能不被官方支持,且随着版本更新可能会失效。...
Flex是由Adobe公司开发的一种开放源码的富互联网应用程序(RIA)框架,主要用于构建和部署跨平台、跨浏览器的互动用户界面。本教程基于Flex官方文档,旨在为开发者提供中文版的详细学习指南,帮助理解并掌握Flex的...
在Flex开发中,深入理解方法调用顺序是至关重要的,特别是在构建复杂的用户界面和应用程序时。Flex是一个基于ActionScript和MXML的开源框架,用于创建富互联网应用(RIA)。本篇我们将探讨Flex中方法调用的顺序,...
本文将深入探讨Flex组件及其相关的CSS样式属性,帮助开发者更好地理解和应用Flex布局。 一、Flex容器属性 1. `display`: 这是开启Flex布局的关键属性。设置为`flex`或`inline-flex`可以使一个元素成为Flex容器,...
在移动Web开发中,弹性布局(Flex布局)已经成为构建响应式和动态界面的标准方法。它允许开发者更加灵活地控制元素的排列、对齐和尺寸调整,以适应不同屏幕大小和设备方向。标题“flex属性演示”暗示我们将深入探讨...
Flex是Adobe公司开发的一种富互联网应用程序(Rich Internet Application,RIA)框架,主要用于构建可以在多个浏览器和操作系统上运行的交互式用户界面。这个“flex中文帮助文档”提供了对Flex技术的全面介绍和快速...
Flex是Adobe公司开发的一种用于构建富互联网应用程序(RIA)的开放源代码框架。...通过这个教程,读者不仅可以理解Flex的基本概念,还能掌握实际开发中的技巧和最佳实践,从而成为一名熟练的Flex开发者。
Flex中的数据绑定机制允许将UI组件的属性直接绑定到应用程序的数据模型,当数据模型发生变化时,UI会自动更新,反之亦然,简化了界面和数据间的交互。 六、Flex事件模型 Flex事件模型基于观察者模式,事件是组件间...
在Flex中,可以为每个组件设置`includeInLayout`属性和`zIndex`属性来控制它们在堆叠顺序中的位置。确保菜单组件的`zIndex`值高于IFrame,使其显示在IFrame之上。 2. **IFrame被隐藏**:这通常是因为IFrame的CSS...
Flex是Adobe公司开发的一种富互联网应用程序(Rich Internet Application, RIA)框架,它基于ActionScript编程语言和MXML标记语言,用于构建具有丰富用户界面的Web应用。在本压缩包"Flex_help"中,你将找到全面的...
在Flex中创建一个简单的“Hello World”程序,可以帮助初学者熟悉基本的开发流程和技术要点。 - **步骤**:新建Flex项目 -> 编写MXML和ActionScript 3.0代码 -> 运行程序 -> 查看结果。 #### 七、总结 - **Flex的...
5. **Flex组件**:Flex提供了一系列预定义的UI组件,如按钮、文本输入框、列表、面板等,这些组件可以方便地拖放到设计视图中,通过属性设置和事件处理实现丰富的用户交互。 6. **数据绑定**:Flex的数据绑定功能...
Flex4中文API文档详细记录了AS3的各种类库、方法、属性和事件,帮助开发者理解和利用这些功能。 1. **Flex Framework**:Flex框架包括一系列组件、服务和工具,用于构建用户界面。它提供了MXML,一种声明式语言,让...
Flex Video 是一种在 Adobe Flash 和 Adobe Flex 平台上使用的视频播放组件,它允许开发者将实时视频或预录视频集成到 SWF 文件中。通过使用 Flex Video,可以创建高质量的流媒体视频体验,支持 Flash Video (FLV) ...
Flex 4.0的另一个重要特性是支持硬件加速,通过Stage3D API,开发者可以创建复杂的2D和3D图形,从而实现更流畅的动画效果和游戏体验。Stage3D是基于OpenGL ES 2.0标准的,为高性能图形渲染提供了可能。 在服务集成...
在Flex中使用CSS样式方法是构建富互联网应用程序(RIA)的关键技术之一。Flex是一个基于ActionScript和Flash Player的开源框架,用于开发交互式、数据驱动的Web应用。它允许开发者利用CSS来控制组件的外观和布局,...
本文内容叙述撇开以往顺流而下的方式,直接以 box-flex 属性为切入口,直 入大本营,再铺开叙述。 有道桌面词典显示,”flex”一词中文有“收缩”之意。不过,从此属性实际上产 生的效果来看,无论怎样用“收缩”一...
Flex是Adobe公司开发的一种用于创建富互联网应用程序(RIA)的开放源代码框架,它主要基于ActionScript编程语言和MXML标记语言。这个“Flex中文教程”显然是为了帮助初学者掌握Flex开发技术,通过配合使用Flex...