- 浏览: 15071 次
最新评论
Flex4的可视化显示对象
2011年05月12日
flex3中用addChild(child:DisplayObject) 增加显示对象,flex4中用addElement(element:IVisualElement)。绝大多数的flex3显示控件都是从DispalyObject继承的,所以在flex3中增加显示对象非常容易。一旦到了flex4,要显示sprite shape Bitmap都会报错,因为都没有实现IVisualElement接口。习惯了flex3,再用flex4的时候还真有点不适应了。
从adobe帮助文档可以看到直接实现IVisualElement接口的只有如下几个,
GraphicElement, SpriteVisualElement, StyleableTextField, UIComponent, UIMovieClip,spark.primitives 名字空间下的所有类也间接实现了IVisualElement。
直接实现的类都比较轻量级的,所以把你要显示的sprite等加入到这些类中,再把这些类加入可视对象即可
var spr:Sprite = new Sprite();
var sve:SpriteVisualElement = new SpriteVisualElement(); spr.graphics.beginFill(0xFF0000, 1); spr.graphics.drawRect(10, 10, 10, 10); spr.graphics.endFill(); sve.addChild(spr);
this.addElement(sve);
显示位图的做法是,使用spark.primitives下面的BitmapImage
var data:BitmapData = new BitmapData( 400, 400, false);
data.fillRect(data.rect, 0x0000FF);
var bitmap:BitmapImage = new BitmapImage();
bitmap.source = data;
bitmap.x=50;
bitmap.y=50;
this.addElement(bitmap);
或者采用SpriteVisualElement类似的做法,把Bitmap加入到UIComponet中
var data:BitmapData = new BitmapData( 400, 400, false);
data.fillRect(data.rect, 0x0000FF); var ui:UIComponent = new UIComponent(); var bitmap:Bitmap = new Bitmap(data); ui.addChild(bitmap);
this.addElement(ui);
发表评论
-
Flex Socket编程
2012-01-20 01:23 710Flex Socket编程 2011年02月17日 比较 ... -
Building a custom Flex preloader
2012-01-20 01:23 629Building a custom Flex preloade ... -
如何在flex当中使用swc
2012-01-20 01:23 734如何在flex当中使用swc 2 ... -
Flex富文本编辑器
2012-01-20 01:23 1159Flex富文本编辑器 2010年07月08日 近来在开发 ... -
流媒体中国(liumeiti.com)专访我公司总经理
2012-01-19 09:13 786流媒体中国(liumeiti.com) ... -
MT规划__运营、策划、发展、进度------南京南立视优公司1
2012-01-19 09:13 705MT规划__运营、策划、发展、进度------南京南立视优公司 ... -
做工控的朋友,留着可能有不时之需.2011工控破解,助你一臂之力!
2012-01-19 09:13 2544做工控的朋友,留着可能有不时之需.2011工控破解,助你一臂之 ... -
本人指导07级本科毕业设计/论文的题目
2012-01-19 09:13 806本人指导07级本科毕业设计/论文的题目 2010年10月11 ... -
delphi经典技艺
2012-01-17 01:43 657delphi经典技艺 2012年01月10日 http: ... -
心目中的Asp.net核心对象
2012-01-17 01:43 561心目中的Asp.net核心对象 2011年09月16日 ... -
java常用面试题
2012-01-17 01:43 613java常用面试题 2011年03月31日 JAVA 面 ... -
探索Linux内核空间文件IO实现
2012-01-17 01:43 817探索Linux内核空间文件IO ... -
黑客必知的DOS命令大全
2012-01-17 01:43 723黑客必知的DOS命令大全 2011年12月24日 cmd ... -
10] 建立C帝国(GDAL编译安装以及一般的C库编译步骤)
2012-01-15 20:57 55010] 建立C帝国(GDAL编译安 ... -
HK-2000数据采集仪WEB服务器BOA的移植方法
2012-01-15 20:57 608HK-2000数据采集仪WEB服务器BOA的移植方法 200 ... -
如何为linux嵌入式开发建立交叉编译环境(2.4内核)
2012-01-15 20:57 541如何为linux嵌入式开发建立交叉编译环境(2.4内核) 2 ... -
【转】如何为嵌入式开发建立交叉编译环境
2012-01-15 20:57 596【转】如何为嵌入式开发建立交叉编译环境 2009年10月26 ... -
EGLIBC库介绍
2012-01-15 20:57 628EGLIBC库介绍 2011年05月05 ...
相关推荐
Flex Builder数据可视化应用开发(英文)
pyhton通用可视化展示系统模板——基于Flask+Echarts开发可视化大屏数据展示项目 使用技术 div + css 布局 flex 布局 Less 原生js + jquery 使用 rem适配 echarts基础 flask路由、utilts实时更新数据 pyhton通用...
NULL 博文链接:https://z466459262.iteye.com/blog/901464
flex组件之数据可视化组件实例源码 包括多种chart,共27个实例
一段Flex4编写的计算器小程序,代码配有简单的注释。
flex 入门介绍 flex 如何结合 j2ee 开发应用程序以及 flex 的国际化等
flex可视化组建源码(菜单) 不止有菜单哦!还有list等等一些
JavaScript实现的可视化表单设计器源码。实现的可视化表单设计器。基于Vue的可视化表单设计器,让表单开发简单而高效。 特性如下: 可视化配置页面 提供栅格布局,并采用flex实现对齐 一键预览配置的效果 一键生成...
Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex ...
flex 3 component explorer 每个控件都有一个相关的事例,对FLEX初学者有很大的帮助,加快学习进程。
程序员并不习惯使用画图工具,时间轴和可视化面板等来开发富网络应用,Flex 的出现解决了这一问题。有了 Flex,程序员可以使用 Action Script 和 MXML 编程语言快速开发富网络应用。 Flex 对开发者更具吸引力,而 ...
基于Flex平台的信息可视化开发工具的设计与实现.kdh
课程设计,附实验报告。使用Flex&Bison;生成的DLL文件用作计算器后端,使用Flask框架和HTML CSS做前端。
flex4中tree组件分层显示数据示例代码(可直接运行)
内有多个可视化模版,开箱即用.在开发大屏数据可视化项目时,除了各类图表的开发外,大屏的风格设计也是一项十分重要且耗时的工作。 本文推荐的几款大屏模板,旨在帮助那些有大屏数据可视化开发需求的同学能够快速...
FLEX4的皮肤skin.教你如何使用皮肤
实现flex4窗体最大化 最小话 和关闭功能
本文通过对基本界面元素、人机交互因素的研究,以及对几种代表性可视化 方案的探讨,提出了几种效果丰富、交互多样、扩展性好的可视化方法:树形图, 散点图、平行坐标图和雷达图。研究成果能对多种类型的数据变量,...
FLEX4_Flex4教程 - FLEX4从入门到精通,挺不错的值得一看
Flex 4 高级编程Flex 4 高级编程Flex 4 高级编程Flex 4 高级编程