Flash或Flex是否更好地构建用户交互式订购“向导”网站?
我想看看这些“建立……”. Flash网站(支持用户定制的订购流程)是使用普通闪存还是Flex完成的?
> Site 1 所有这些都“通过定制的订购流程引导用户”并捕获他们的所有选择并向他们展示他们的所有自定义(并最终将它们带到最终订购屏幕). 在这些网站的引擎盖下发生了什么,并在内置闪存或flex?该人是否为您可能选择的每种组合创建单独的图像,或者是否在此处发生了其他事情? 我仍然无法弄清楚Flex或Flash是否更适合这样的事情. (为什么adobe会让这些看似基本的问题变得如此复杂) 是否有任何好的资源或教程试图在网站上的Flash中构建这种类型的功能? 解决方法
Flex VS Flash [摘要]
#Adobe FLEX | #Adobe Flash #Programmer based | #Designer based +Rapid RIA (MXML for designers) | +Stage & Timeline Based +Easy to build up simple stuff (think LEGO) | -From scratch +Skinning | -No skinning -Problematic skinning | +Easy to design graphical parts -Missing several parts (graphically) | +Easy to design graphical parts -Lots of documentation reading (for everything) | +Err... bare functions? -Bugs lots of it (And working around it) | +Base functions may do little,but they are bug free +Many "special" user interactions built in | -Err... code it yourself +Highly modular (file wise) | -Not so (though MovieClips are arguably modular) -Size of .SWF (Including the flex framework) | +Bare minimal stuff +Access to special Mobile phone features | -Neg +ADOBE AIR -> Desktop application features | -Neg -Animated movies are near impossible to make | +So you make them here and export them to FLEX 长版 Flash或Flex的问题实际上是基于偏好.对于您的情况,它几乎可以互换.因此,要真正理解主要的差异,你需要了解他们的历史[有点,这是一个非常长的列表] Flash [哥哥]: Flash是为Macromedia的基于矢量的动画/图形/应用程序的Web显示/分发而创建的.请注意,这最初是在拨号仍然很常见的时代创建的.由于其flashPlayer引擎,尽管它的小[.swf文件]小,但显示出“令人惊叹的”/“令人惊叹的”动画/网站/应用程序,并且大受欢迎. [还记得启动页面的时代吗?和flash动画]. 虽然最初有一个小代码库[AS1 / 2],但最初用于交互式动画.许多网页设计师很快就利用了时间轴,在每个框架上都有不同的“页面”/“内容”[思考现代状态],并通过动画片段拥有多个嵌套时间轴.它很粗糙,但它起作用=)并且几乎到处都可以看到闪存页面. 特别是因为它可以在任何计算机,任何浏览器上工作(对苹果和Windows都很好). 随着闪存的增长,其代码库(AS1 – > AS2)的增长也是如此.就是这样,直到被其长期竞争对手#Adobe收购.代码库从头开始完全重做,到今天你看到的AS3.这给了它一个结构化的编码基础(与AS1 / 2的无计划构建相比),以及一系列许多其他功能(更好的加密,内存保护/等) Flex [聪明的妹妹妹妹]: 大多数Flash用户都不知道,在播放器的引擎盖下,帧,时间线总是被代码“模拟”.而AS3使通过代码操纵时间轴变得更加容易.然而,Flash在RIA(富互联网应用程序)日益增长的时代有几个缺点,由于Flash / Java而有所增长.比如服务器 – 客户端数据连接(虽然有解决方法),更重要的是…… 时间表…… Flex最初用于轻松操作动画,只是将整个系统踢出窗外.并且有充分的理由.在很多情况下,在闪存中完成RIA,你会有“movieclips”跳转到各种帧,模拟当前的状态系统.并且实际上对RIA开发起了反作用(虽然它被Frame标签减轻了),同时产生了巨大的不需要的开销.因为它本质上是模拟状态. 因此,flex诞生了(好吧,时间轴只是其中一个原因),在flash中消除了“动画”的根源(以及矢量绘图功能).并重新创建一个IDE,主要是程序员. (曾经认为作为程序员的动画时间表会受到欢迎吗?).时间表已经结束,各州都在进行中.作为额外的“锦上添花”,MXML诞生了.作为快速原型设计和创建界面的一种手段,用于RAPID RIA开发.这成为其主要卖点之一.
虽然从时间轴导向闪存到弹性的转变可能很困难(对我来说很困难),但Flex在一天结束时证明更适合RIA开发.虽然使编码比Flash更好. Flash Catalyst [两个孩子] FLEX的副作用,你永远不能离开Flash,如果你需要完成动画,那就是flash提供的简单舞台.不是基于XML的嵌套阶段FLEX提供的.因此创建了“爱孩子”Flash Catalyst. (虽然我怀疑它可能是基于WIX).作为快速设计Flash网站的一种手段.你看,一个主要的主要缺点是,它缺乏“舞台”闪光灯.并非所有网站都使用给定的MXML模板.如果你想强迫自己的方式(像皮肤这样的变通方法),那就太痛苦了.所以这个爱孩子就被创造了. (尝试在flash与flex中创建一个简单的自定义图形按钮). 同时保留时间线(类似)和闪存接口的阶段.它保留了flex的基于状态的属性.并且presto. Flash Catalyst诞生了. 它通常意味着在将网站导出到FLEX / FLASH之前,为网站“创建”所需的外观/感觉. (自动处理所有变通办法). 他们都在同一个叫做ADOBE的幸福家庭之下: (可能是营销计划的一部分).是所有这些产品是否相互连接.他们支持彼此相关的项目.例如,FLEX应用程序可以加载FLASH动画片段,该片段可以基于时间轴开发.同样,Flash Catalyst可以将自身导出为flex. 哪个更好?答案是没有! :这是风格和偏好的问题.就个人而言,复杂的动画是在Flash中完成的(时间轴 – >然后转换为AS3). RIA开发在FLEX中完成.而他们乱伦的孩子并没有被我使用(它既不在这里也不在那里,遗憾的是它). 但是,如果你一直习惯于基于时间轴的设计(艺术学生?),Flex会杀了你.同样,如果你一直是JAVA或C的程序员,Flash会杀了你. (好吧,这可能是夸大其词). 另外… 至于引擎盖:很可能是AS3中的代码库,它产生排列/组合.我非常怀疑每种可能的组合(杯形蛋糕)都有一个图像,因为它更容易使用各种’图像/图形'(奶油作为A组,蛋糕基部作为B组,浇头作为C组).并将每个集合绑定到给定的选项.并’生成’最终图像. 对于教程,请参考以下示例: http://active.tutsplus.com/tutorials/flex/build-an-xml-driven-contact-list-using-flex-3/ 基本上,每个选项都有一个自定义显示,并将它们叠加起来.虽然我建议在此之前阅读很多基本的Flex教程. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |