Degrafa has just been released, which allows you to write complex graphics tags using MXML. A core piece of Ely’s presentation relied on the new mx:Graphics tags that are going to be in Flex 4. The Degrafa team has basically done the same thing, but you can use it now instead of waiting for the next Flex release. What this means is that if you have a set of core components without specific visual designs, you can easily create skins using Degrafa in MXML. This idea of MXML skinning and skin-less base components is crucial to what Thermo is going to allow you to do.
----摘自We’re not waiting for Flex 4
译文:目前,DEGRAFA允许你使用MXML标记的方式进行复杂的图形绘制。Ely的意思是,DEGRAFA将会以一个新的标签形式即mx:Graphics在FLEX4中出现。但你可以现在就使用DEGRAFA团队的开发成果,而不必苦等FLEX4。这意味着,如果要创建没有特殊外观设计需求的组件,你大可使用DEGRAFA MXML方式快速搞定,否则你需要Thermo来做这些皮肤设计。
Flex 4 will be using the Degrafa framework instead of doing separate paths and projects. This is really exciting news, as the code that is generated from Thermo will be compatible with the Degrafa engine, which also means that code exported from Fireworks will also have Degrafa compatibilities.
Congrats to the Degrafa team! Excellent work to the Flex team for choosing a very worthy project to partner with!
Just to clarify a little, the Flex team and Degrafa teams are working together to put appropriate concepts from Degrafa into the Flex Graphics classes. This means that in many respects Degrafa will be a superset of functionality that comes with Flex, but it is not that Degrafa and the Flex Graphics classes will be one and the same. So Thermo is not outputting Degrafa code, it is outputting Flex code, but that code is likely easily extended with Degrafa later.
----摘自Degrafa and Flex 4 are now one!
分享到:
相关推荐
4. **布局与渲染**:在Flex应用中,你需要将 Degrafa 对象添加到显示列表中,设置合适的尺寸和位置,以便在舞台上正确显示SVG图形。 5. **交互与动画**: Degrafa 还提供了丰富的动画和交互功能,例如你可以添加...
Degrafa 3.1 源码是一个用于FLEX应用程序开发的图形库,它提供了丰富的SVG(可缩放矢量图形)支持,使开发者能够创建复杂、动态且交互式的图形用户界面。在这个源码包中,我们主要关注的是如何使用 Degrafa 与 FLEX ...
Degrafa是一款强大的图形绘制工具,专为Adobe Flex开发者设计,用于在Flex应用程序中创建复杂的矢量图形。这款工具的核心是其灵活的图形系统,它允许开发者通过代码控制图形的每一个细节,从而实现动态和交互式的...
DEGRAFA的目标是成为Java开发者的强大图形引擎,可以用于开发图形用户界面、数据可视化应用、教育软件、游戏等众多领域。 DEGRAFA的核心是SVG解析器和渲染引擎,能够将SVG的XML格式描述转化为实际的2D图形。SVG是一...
这篇博文的作者分享了如何将 Degrafa 的填充功能集成到其他Flex项目中的方法,通过一个名为“sign05.mxml”的示例文件来说明。 在Flex编程中,图形通常由基本形状(如矩形、椭圆、线等)组成,而这些形状的填充和...
flex开发的画图框架Degrafa 近来需在flex画些简单的图形,根据朋友推荐使用了Degrafa,但是官方没有提供离线的文档下载,于是自己制作了一下。 文档的所有版权均属http://www.degrafa.com 详细情况请查看degrafa的...
flex开发的画图框架Degrafa 近来需在flex画些简单的图形,根据朋友推荐使用了Degrafa,但是官方没有提供离线的文档下载,于是自己制作了一下。 文档的所有版权均属http://www.degrafa.com 详细情况请查看degrafa的...
总结来说,DeGrafa是一款优秀的SVG图形处理工具,结合Flex技术,提供了一种高效的方式来创建和控制矢量图形。通过学习和使用DeGrafa,开发者可以扩展他们的技能,创建出富有表现力且交互性强的图形应用。...
这里我直接将degrafaflex4.swf和birdeye本身自己写的vis打成一个swf文件。即birdeyelib.swf。 做图形报表框架直接用birdeyelib.swf即可。 资源介绍: 1.Degrafa 是flex中的一个开源关系图表框架。birdeye就是基于...
Degrafa是一款强大的图形绘制库,专用于在JavaFX平台上创建复杂的矢量图形。它提供了一个灵活的声明式模型,使开发者能够轻松地定义和操纵矢量图形,类似于SVG(可缩放矢量图形)标准。这篇博文"Degrafa画矢量曲线...
在 Flex 应用程序中,可以使用 SVG 资源,但只能作为一种图像引入,类似于 JPG 和 GIF 图像,而不能使用 SVG 的一些高级特性。这种方式只能在编译时静态加载,无法在运行时加载,图片的大小也无法改变。 二、动态...
Degrafa扩展就是在FLEX中增加了对矢量数据的动态处理,包括动态添加,删除和修改,并支持SVG的路径格式数据, 因此只需要对现有的SVG数据进行一些必要的转换(以后会有工具支持,但现在只能手工完成),就可以将SVG...
"含SDK4.0兼容版本"这部分意味着 Degrafa 已经经过调整,确保在使用Java 4.0时能够正常运行,这对于那些希望利用此版本Java特性的开发者来说是一个重要的特点。 "源码"标签提示我们这个包不仅包含编译后的库,还...
Flex开源项目是一系列用于Adobe Flex、Flash及AIR开发的免费资源,它们提供了丰富的组件、库和框架,帮助开发者构建更加复杂和功能丰富的用户界面。以下是一些重要的Flex开源项目的详细介绍: 1. **Flexbox**: 由...
4. **数据绑定**:通过数据绑定功能,开发者可以将图形的属性与数据源关联,实现数据驱动的图形更新。这种动态更新的能力对于实时数据显示或数据可视化项目尤其有用。 5. **自定义图形算法**: Degrafa允许开发者...
在Flex3中, Degrafa是一个图形库,专为创建复杂的矢量图形和图表而设计,尤其适用于制作流程图。 流程图是表示工作流程或系统操作过程的图形表示法,它通过标准化的图形符号来展示步骤和决策点。在Flex3中,利用 ...
这一章节覆盖了Flex的基础知识,以及如何将Flex与Java结合使用。这里会介绍Flex的基本概念、语法、工具链等,同时也会讨论如何利用Java后端与Flex前端进行有效通信。 #### 2. Beginning with Java 这部分内容主要...