使用actionscript3.0 构建的每个应用程序都有一个由显示对象构成的层次结构,这个结构称为“显示列表”,
依次为 舞台类 stage
swf文件实例 sprite
显示对象容器 DisplayObjectContainer
显示对象 DisplayObject
处理显示列表和显示对象
1,从显示列表中添加显示对象
2,从显示列表中删除显示对象
3,在显示容器中移动对象
4,将对象移到其他对象的前面或后面
处理舞台
1,处理帧速率
2,控制舞台缩放比例
3,处理全屏模式
处理显示对象事件
确定显示对象的位置,包括创建拖放交互组件
缩放,旋转显示对象及调整其大小
对显示对象应用混合模式,颜色转换和透明度
遮罩显示对象
对显示对象进行动画处理
加载外部显示内容
使用actionscript在显示对象上绘制矢量图
对显示对象应用几何转换
对显示对象应用图形滤镜效果
使用特定于影片剪辑的特性
使用textfield对象
使用位图图形
使用视频元素
DisplayObject子类:
AVM1Movie AVM1Movie类用于表示在ActionScript1.0和2.0中创作的已加载SWF文件。
Bitmap 使用Bitmap类可定义从外部文件加载或通过ActionScript呈现的位图对象。可以用过Loader从外部文件中加载位图。可以加载gif,jpg或png文件。还可以创建包含自定义数据的BitmapData对象,然后创建使用该数据的Bitmap对象。可以使用BitmapData类的方法来更改位图。无论这些位图是加载的还是在ActionScript中创建的。
InteractiveObject:用于与鼠标和键盘交互的所有对象的基类
MorphShape:flash创作工具中创建补间形状时创建的
Shape 使用Shape类可创建矢量图形。
StaticText:用于扩展DisplayObject类 但不能在代码中创建它的实例
Video 他是用于显示视频文件的显示对象
InteractiveObject子类:
DisplayObjectContainer:Loader,Stage,Sprite和MovieClip均用于扩展DisplayObjectContainer类
SimpleButton SimpleButton对象是在Flash创作工具中创建的按钮元件的ActionScript表现形式。SimpleButton有四种按钮状态。弹起,按下,指针经过和点击测试。
TextField:他是用于文本显示和输入的显示对象。
DisplayObjectContainer子类:
Loader 使用Loader可加载外部资源
Sprite Sprite对象可包括它自己的图形,也可包含子显示对象
Stage 用于扩展DisplayObjectContainer类
Sprite子类:
MovieCliph:MovieClip对象是在Flash创作工具中创建的影片剪辑元件的ActionScript形式.实际上MovieClip与Sprite对象类似,不同的是它还有一个时间轴。
要使某一显示对象出现在显示列表中,必须将该显示对象添加到显示列表上的显示对象容器中。
h
分享到:
相关推荐
Flex图形组件是Adobe Flex框架中用于创建交互式、可视化数据展示的重要组成部分。这些组件允许开发者构建复杂的用户界面,包括图表、图形以及各种形式的数据可视化工具。在本篇中,我们将深入探讨Flex图形组件的原理...
Flex 是一种用于开发具有交互性和动态图形效果的前端用户界面的开源框架,而Java则作为后端服务器语言,负责业务逻辑和数据管理。 在Flex框架中,主要涉及的技术包括: 1. **MXML与ActionScript**:Flex应用主要由...
Flex图形化处理源码是一种基于Adobe Flex框架的编程实践,主要应用于创建动态的、交互式的Web应用程序,尤其在数据可视化和导航系统方面表现突出。Flex3是这一系列框架的一个版本,它提供了强大的富互联网应用(RIA...
Flex图形开发是一个强大的技术,主要用于构建富互联网应用程序(RIA)。这个示例,"DrillDown",显然展示了如何在Flex中实现数据的钻取功能,这通常用于数据分析和信息展示,用户可以逐级深入到详细数据中。让我们...
做图形报表框架直接用birdeyelib.swf即可。 资源介绍: 1.Degrafa 是flex中的一个开源关系图表框架。birdeye就是基于degrafa写的。 2.amstockchart和amcharts是TourDeFlex中下载的一个收费的图形报表框架。下载的...
Adobe Flex Builder是开发Flex应用的主要集成开发环境(IDE),提供了强大的图形化编辑器和调试工具。 **ArcGIS API for Flex**:是ESRI为开发基于Flex的Web GIS应用程序提供的API,允许开发者使用Flex和ArcGIS ...
本主题将深入探讨“Flex图形绘制颜色效果实例”,它涉及到Adobe Flex框架中的图形渲染技术,以及如何通过源码和工具实现色彩丰富的视觉效果。 Flex是一个开源的开发框架,主要用于构建富互联网应用程序(RIA)。它...
Flex是用于构建交互式、图形丰富的Web应用的开源框架,而Java则提供了稳定的服务器端处理和数据管理功能。通过这种整合,开发者可以创建出具有高度用户体验的前端,同时利用Java的稳定性和可扩展性来处理复杂的业务...
Flex验证框架是一个专门为Flex应用程序设计的验证解决方案,它主要用于确保用户在交互过程中输入的数据符合预设的规则和标准。在Flex开发中,特别是在构建企业级应用时,数据验证是必不可少的,因为它能防止无效或不...
Flex游戏开发框架GameFramework_MVC是专为构建2D游戏设计的一种轻量级框架,它采用了Model-View-Controller(MVC)设计模式,旨在提高游戏的可维护性、可扩展性和可重用性。MVC模式是软件工程中一种经典的设计模式,...
Flex4提供了强大的UI组件库和图形渲染能力,能够创建具有交互性和动态效果的用户界面。通过Flex,开发者可以构建与服务器端数据无缝对接的桌面级别的Web应用,提供媲美原生应用的用户体验。 当Spring、MyBatis和...
当我们结合ArcGIS与Flex,我们可以创建交互式、图形化的Web GIS应用。本项目"arcgis +Flex 开发框架"便展示了如何利用这两项技术来实现一些基本的GIS功能。 标题中的"arcgis +Flex 开发框架"指的是一个集成开发环境...
在这个特定的场景中,"flex图形特效,类似于百度定位地图"指的是使用Flex技术实现的一种地图定位功能,它可能模仿了百度地图的某些特性,如实时定位、地图缩放和平移等。 首先,我们要理解Flex中的图形渲染机制。...
9. **工具支持**:标签中的“工具”可能指代Flex Builder或Flash Builder等IDE,这些工具提供了图形化界面来配置和管理验证规则,方便开发者快速构建验证框架。 10. **源码分析**:由于提供的链接是博客文章,可能...
在本压缩包"chartDomes"中,包含的是一系列关于Flex图形的示例项目,旨在帮助初学者理解和掌握如何在Flex中创建各种图表,如饼图和柱状图。 1. **Flex图形基础**:在Flex中,我们可以使用Spark或 Halo图表组件来...
7. **Flex与RIA**:Flex的主要优势在于其能够创建高度互动和图形丰富的用户界面,为用户提供类似桌面应用的体验。它适合构建企业级应用、数据可视化工具、在线游戏等多种类型的RIA。 然而,根据描述,这个项目不...
Flex是Adobe开发的一种开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,RIAs)。这个“很炫的flex 图形控件包2D、3D”显然包含了一系列用于创建交互式2D和3D图形的组件和工具。让我们深入探讨...
Flex是Adobe公司开发的一种基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(RIA)。在本案例中,我们关注的是Flex用于创建3D柱状体图形的技术。3D柱状图是一种数据可视化工具,它能有效地展示分类...
Flex框架提供了丰富的组件库、强大的数据处理能力以及高效的图形渲染机制,使得开发者能够轻松创建出交互性强、用户体验优良的Web应用,尤其是WebGame。 在WebGame开发中,Flex框架扮演着至关重要的角色。以下是...