上海网站建设
     


2007-08-29
抢占SEO界的“沙发”—《计算机世界》华东版刊登《解密SEO》书评

2007-08-28
上海一手房、二手房房产信息发布网站建设成功

2007-08-01
第三代网站设计与搜索引擎营销技术讲座时间安排变动通知

2007-07-31
最新SEO专著:《解密SEO:搜索引擎优化与网站建设成功战略》

2007-07-11
第三代网站设计与搜索引擎优化(SEO)技术讲座

了解更多...
 

上海网站建设与设计公司,提供搜索引擎优化(SEO),网络营销与网站推广及制作服务

 
 


Flash设计的可用性讨论(四)
Flash设计的可用性讨论(三)
Flash设计的可用性讨论(二)
Flash设计的可用性讨论(一)
网站建设是否要采纳Flash设计
Flash设计和电子商务网站的建设 (下)
Flash设计和电子商务网站的建设 (上)
网站建设技巧之用Flash共享服务器创建计数器
简化的Flash界面设计(下)
简化的Flash界面设计(上)
Flash设计的含义是什么?
如何用Flash制作按钮
Flash网站设计新概念:如何在网站建设中整合使用Flash与Office(下)
Flash网站设计新概念:如何在网站建设中整合使用Flash与Office(上)
Flash视频制作:不要忽略元数据

了解更多...
首页 >> 网站建设知识库 >> Flash制作与设计

Flash网站设计新概念:如何在网站建设中整合使用Flash与Office 2003?(上)

Flash制作过程中,有没有可能将Office的表达和分析功能与Flash的流畅播放功能结合起来?是的,可以。并且即使是对一个Flash制作能力很有限的人(当然包括我自己在内)来说也是很简单的。

将Flash或其他支持XML的应用软件跟Office 2003的XML能力结合起来是很容易的。事实上当我费尽周折试图想出实例应用软件的时候,我很沮丧地发现我将我所有的时间都花在了Flash上。Office方面的问题对我来说没有任何挑战性。然后我想起来了:这就是关键所在。

在DevX上发布了对Office Apps的XML整合后不久,有人给我发邮件问我可不可以将Office的表达和分析功能与Flash的流畅播放功能结合起来。是的,是的,可以。并且即使是对一个Flash制作能力很有限的人(当然也包括你自己在内)来说也是很简单的。

对Flash进行编程,你需要一个Flash编辑器。大多数的用户会使用Macromedia的编辑器。我使用的是Flash MX 2004 Professional,但是我最近开始注意由名为Swfsoft的公司开发的一个产品(可以通过Madcap Software获得),这个产品可以直接支持XML指定Flash影片。因为大多数的用户都使用的是Macromedia的产品,所以在这里我没有提供例子。在下面的文章里面中的Flash是指Flash MX 2004设计师,是把Flash 7作为运行引擎的。

Office XML到Flash基础

在Flash设计中使用XML的主要问题就是Macromedia用来解析XML格式文本文件的剖析器与Microsoft在Office系列中使用的并且供.NET开发者使用的剖析器大不相同。这不是一个一朝一夕就可以解决的问题。XML协同性的主要特点之一就是可以使用不用的剖析器,并且使用说明很简单明了(相比较而言,例如与C++程序语言相比),哪些合法哪些违法我们可以一目了然,没有任何疑问。

我们已经提到过,Macromedia的剖析器没有我们上个世纪90年代用的任何一个剖析器严格。并且不支持Visual Basic的确认和导航特点。.NET或C#程序员可能期望如此。对一个Office开发者来说最重要的事情就是Macromedia剖析器不支持W3C XML Schema,所以与Word's XML Structure 工作助理窗或者Excel's XML Maps有关的工作在Flash中都是不可能实现的。

的确在Office里面运行Schema是很困难的。但是近来更新的Excel XML 工具栏给了我们一个很大的帮助---要使用Excel和XML的时侯这个是必须的。

就如在Movie1中所看到的那样,工具栏上的的Build Schema功能可以从选定单元格上特别迅速的创建出一个有效的XML Map。选择"Save as..."和"XML Data"后,数据就可以输入到可以运行Flash的XML中去。在Flash开发术语中,下一步就是创建一个名为MovieClip的标记,然后放到场景中去,名字叫做“元件”。然后添加一个ActionScript载入XML文件,在XML 基础上就可以修改元件的值了。

对于先进的Flash开发来说,这些步骤将变为第二特性,但是对于依赖于Flash时间轴来创作动画的人来说这个就有点令人头疼了。可以用两种方法来编辑Flash:视觉上,依赖于场景和时间轴,或者利用代码,主要是ActionScript(本质上是EcmaScript, a.k.a. JavaScript)。

编辑Flash代码的时侯,一个Flash影片就好像一个Windows Forms中的"Control"。都是可以结合数据和行为的元件,包括视觉属性在内。场景和时间轴是不同的,场景就如同一个Form而时间轴就如同一种方法,或者一种流程控制形式。

下一篇

本知识库文章由flash网站制作公司(上海)原创或翻译,如有转载需求,请联系我们,并注明文章出处,提供网站文章源链接。

 

关于我们 | 联系我们 | 诚聘英才 | 网站联盟 | RSS订阅 | 网站地图
地址:上海市长宁路398号17B | 电话:86 21 50271088
版权所有 © 2007 Versona International Inc.
flash制作   flash公司   flash设计   广告游戏   flash制作公司   flash课件   flash动画设计   flash网站设计   flash网站制作   flash动画制作   在线印刷系统   互动营销   闪客   闪客论坛   手机flash   闪客之家   外送   外卖   个人域名   我e   水果店   评股票   flash   工作日志   myflash   flash maker   ad game   flash game developer   flash game maker   china flash corp   games website   website making