[flex] Flex如何实现画线?

ttxs 2008-05-13
想做一个图形化的数据展示工具,具有动画效果的,两个球之间有连线,其中一个球绕另一个球作圆周运动。
本来是想用flash直接作的,但是因为数据是从服务器端来的(有几个球,哪些球之间有连线),所以感觉似乎用flex更好,但是一用才发现flex提供的组件中没有线之类的东西,更不用说flash中其它的效果图了。
请问一般来说这个问题是怎么处理的?
wangcheng 2008-05-13
试试sprite
flex也可以引用flash里的对象
ttxs 2008-05-13
谢谢回复!
您看是不是可以这样理解:
flex的功能是类似于普通html页面所能提供的功能,用于取代html+js+css的普通技术实现方式,其优点在于可以实现更美观的界面效果及页面局部刷新机制(取代ajax的作用)。flex是一种客户端与服务器端通讯的技术。
而flash的作用在于制做复杂的动画效果,是纯客户端展示层的技术。
如果往mvc上套,那么是这样的:
view:flash、flex的各种component
model:服务器端的业务数据,可通过actionscript类访问业务数据提供;
control:actionscript代码
自己感觉不太准确,刚开始接触flex和flash,所以理解可能有问题,还望指正。
java-007 2008-05-13
不是这样的,太幼稚了
ttxs 2008-05-13
java-007 写道
不是这样的,太幼稚了

您的完整的意思是不是这样的:“这个回复太幼稚,以至于根本就不能写到这”?
也许是这样的,不过我相信你的这个回答更加没有价值可言。
所以到底怎么幼稚愿闻其详。
treenode 2008-05-14
看看手册上的Using the drawing API这一章吧。
cuiyi.crazy 2008-05-22
ttxs 写道
谢谢回复!
您看是不是可以这样理解:
flex的功能是类似于普通html页面所能提供的功能,用于取代html+js+css的普通技术实现方式,其优点在于可以实现更美观的界面效果及页面局部刷新机制(取代ajax的作用)。flex是一种客户端与服务器端通讯的技术。
而flash的作用在于制做复杂的动画效果,是纯客户端展示层的技术。
如果往mvc上套,那么是这样的:
view:flash、flex的各种component
model:服务器端的业务数据,可通过actionscript类访问业务数据提供;
control:actionscript代码
自己感觉不太准确,刚开始接触flex和flash,所以理解可能有问题,还望指正。


看了一段时间了,到目前为止,我觉得ttxs说的和我理解的有些一致;

只是flex并不是客户端和服务端通信的技术,而客户端和服务端通信的技术应该是httpservice,webserice,remotingobject这样的方式。 flex是flash的缩减版更适合开发应用。
所以ttxs在model那里的理解也有些偏颇
foodyi 2008-05-22
更为规范化适合团队开发的项目可以用flex,如果是你自己来话我觉得用flash就可以了.
你说的数据从服务器端传过来所以不用flash而用flex,这个是误区.大家的原理都是一样的.如果用remoting 都是使用openamf.

像你所描述的动画效果我个人认为肯定超过组件的能力范围了,需要你用as来画出来

flash和flex也有自己的框架的,这里我建议你可以看看PureMVC.
cuiyi.crazy 2008-05-24
PureMVC 原理上和 MVC有些相似;也是刚刚看到然后学习,推荐这个框架
crazylightning 2009-04-01
谢谢回复!
您看是不是可以这样理解:
flex的功能是类似于普通html页面所能提供的功能,用于取代html+js+css的普通技术实现方式,其优点在于可以实现更美观的界面效果及页面局部刷新机制(取代ajax的作用)。flex是一种客户端与服务器端通讯的技术。
而flash的作用在于制做复杂的动画效果,是纯客户端展示层的技术。
如果往mvc上套,那么是这样的:
view:flash、flex的各种component
model:服务器端的业务数据,可通过actionscript类访问业务数据提供;
control:actionscript代码
自己感觉不太准确,刚开始接触flex和flash,所以理解可能有问题,还望指正。
Global site tag (gtag.js) - Google Analytics