带来一篇Flash MX 2004新特征实例进修四
FlashPlayer是一款能够播放小又快速的多媒体动画,以及交互式的动画、飞行标志和用macromediaflash做出的图像。实例5、NewsReader
1、触及特征
本实例次要触及数据绑定和组件的编程。数据绑定是在FlashMX2004中才有的新功效,据称不必编程,只需设置几个组件的属性,就能够完成与服务器真个数据交互功效,也算是一年夜冲破了。别的,因为在实例中没有供应响应的xml文件,一切字段都要手工输出,以是本实例的制造历程显得有些烦琐,请在制造过程当中细心反省每个字段。
2、制造历程
1、从组件面板中拖一个List组件加入景中,定名为“articles”,设置“multipleSelection”为false,“rowHight”为20。
2、从组件面板中拖一个TextArea组件加入景中,定名为“title”,各类参数设置稳定。
3、从组件面板中拖一个Label组件加入景中,定名为“author”,设置“text”为空。
4、从组件面板中拖两个TextArea组件加入景中,分离定名为“desc”和“link”,都设置“text”为空。
5、从组件面板中拖一个XMLConnector组件加入景中,定名为“feed”,设置参数以下:“URL”为“http://www.macromedia.com/go/devnet_rss”,“direction”为receive。
6、用文本工具在场景中输出几处笔墨,此时的效果如所示。
7、拔取“feed”组件,拔取“ComponentInspector”中的Schema面板,在results字段上面增添以下的子字段:fieldname为RDF,datatype为object,storagetype为complex。
8、在RDF字段上面增添以下的子字段:A、fieldname为xmlns,datatype为string,storagetype为attribute;B、fieldname为dc,datatype为string,storagetype为attribute;C、fieldname为rdf,datatype为string,storagetype为attribute;D、fieldname为channel,datatype为object,storagetype为Complex;E、fieldname为item,datatype为Array,storagetype为array。
9、在Channel字段上面增添以下的子字段:A、fieldname为about,datatype为string,storagetype为attribute;B、fieldname为title,datatype为string,storagetype为simple;C、fieldname为link,datatype为string,storagetype为simple;D、fieldname为description,datatype为string,storagetype为simple;E、fieldname为date,datatype为string,storagetype为simple;F、fieldname为language,datatype为string,storagetype为simple;G、fieldname为items,datatype为object,storagetype为complex。
10、在Channel字段的items子字段上面增添子字段:fieldname为seq,datatype为object,storagetype为complex;在seq字段上面增添子字段:fieldname为li,datatype为Array,storagetype为array;在li字段上面增添子字段:fieldname为,datatype为int,storagetype为simple;在字段上面增添子字段:fieldname为resource,datatype为string,storagetype为attribute。
11、回到RDF字段上面,在item字段上面增添以下子字段:fieldname为,datatype为object,storagetype为complex;在字段上面增添以下的子字段:A、fieldname为about,datatype为string,storagetype为attribute;B、fieldname为title,datatype为string,storagetype为simple;C、fieldname为link,datatype为string,storagetype为simple;D、fieldname为description,datatype为string,storagetype为simple;E、fieldname为creator,datatype为string,storagetype为simple;F、fieldname为subject,datatype为string,storagetype为simple;G、fieldname为date,datatype为string,storagetype为simple;H、fieldname为type,datatype为string,storagetype为simple。此时的Schema面板如所示。
12、拔取“feed”组件,拔取“ComponentInspector”中的Bindings面板,点击“AddBindings”按钮,增加一个“results.RDF.item”字段,点击“Boundto”按钮,在弹出的对话框当选取“List”,设置“formatter”为“RearrangeField”,设置“formatteroption”为“label=<creator>:<title>”。
13、一样在“feed”的Bingdings面板,点击“AddBindings”按钮,增加一个“results.RDF.item..title”字段,点击“Boundto”按钮,在弹出的对话框当选取“TextArea<title>”,设置“Indexofitem”为articles:selectedIndex。
14、点击“AddBindings”按钮,增加一个“results.RDF.item..link”字段,点击“Boundto”按钮,在弹出的对话框当选取“TextArea<link>”,设置“Indexofitem”为articles:selectedIndex。
15、点击“AddBindings”按钮,增加一个“results.RDF.item..creator”字段,点击“Boundto”按钮,在弹出的对话框
Flash可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。 目前动画广告在各类电视节目中有着广泛的应用,在影视及广告中占有重要地位。广州形动数码是国内领先的动画设计制作, 现在FLASH不是也可以调用后台数据库了么~在过几年没准可以通过FLASH来实现远程控制呢~(有点假了~呵呵)我了解的FLASH优点应该就是第一段那些了~缺点暂时想不出太多了~ 传播上的优势——无国界跨媒体;创作群体的形成;媒体及比赛的推进 Flash使交互性容易,并且消除了学习某种语言的需要。折中办法是不学语言,同时失去一些功能。但是你仍然可以处理基于用户动作(如鼠标移动或点击)的触发事件,这通常是你需要的所有交互性。 都着重在优点方面,请尽量答的详细、深入一些,谢谢!拿了我全部的爱问分了已经 flash制作的动画文件比较小,可以在网络上快速传播! FLASH广告的问题主要表现在: 假设一个Web设计者需要让一页上的不同元素之间相互作用。如果其中的一些元素出现在Box内,而另一些在Box之外,那么设计者就很不幸。
页:
[1]