webbase(基于as3的flash全站基架)

webbase(基于as3的flash全站基架)

ID:14571770

大小:143.50 KB

页数:5页

时间:2018-07-29

webbase(基于as3的flash全站基架)_第1页
webbase(基于as3的flash全站基架)_第2页
webbase(基于as3的flash全站基架)_第3页
webbase(基于as3的flash全站基架)_第4页
webbase(基于as3的flash全站基架)_第5页
资源描述:

《webbase(基于as3的flash全站基架)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、WebBase(基于AS3的Flash全站基架)基于ActiveScrpt3.0开发环境的Flash全站框架WebBase,用于协助Flash全站创作,以简单、自由、高效和稳定为开发标准,最大化地发挥设计师的创造能力,尽量减轻开发过程中去编写不必要的代码,为Flash全站创作量体打造的开源框架。Flash全站可以将品牌特征、功能与外观等形象逼真地演绎出来,很灵活地实现艺术体验与用户交互,为企业形象、品牌推广建立全新的互动媒介平台,因此受到各大企业与爱好者的青睐。但相比于所有计算机开发工作,Flash全站制作比较特殊,其包揽程序与艺术开发的技能要求,是艺术编程、视觉交互、情节策

2、划与网络技术的综合挑战。所以我们需要一种框架来完成那些繁锁的工作,把有限的精力放在创作上面,能解决多个SWF之间的通信实现,层次管理及对IE的控制与兼容等问题,这种框架就是WebBase。WebBase适合于哪类人群?1.喜欢靠AS2的自由性开发Flash全站或善未完成AS3技术蜕变的人。2.工作喜欢“偷懒”又追求原创与细节的设计师。3.Flash艺术高手并略懂AS编程的技术贵族。4.纯AS开发高手,用于WEB应用项目的开发。WebBase能做什么?1.可以实现动态地址与标题。打开每一个页面都会在地址栏中产生一个伪地址并堆栈到IE的历史记录中,地址形式如:http://www

3、.shch8.com/case/webbase/#/blog,我们可以使用这个地址来进入指定的动画页面。2.可以实现状态值的记录。比如,我们在产品展示中查看了一件商品,地址栏可以记录起来,如果你把这个地址发给朋友同样能够看到这个商品,状态值的使用可以弥补单个SWF中无法实现历史记录与动态地址的问题,地址形式如:http://www.shch8.com/case/webbase/#/about-tag21.可以很方便地实现更换页面时的过渡动画。在进入另一个子页面时,会通知当前页面先播放结束动画,当结束动画播放完成了,再加载新的SWF文件。使用结束动画是开发Flash全站应该考虑

4、的细节,也是区别于普通网页的一大亮点。2.垃圾回收机制。切换栏目时,会自动卸载旧的SWF文件,并提供卸载事件机制用于清除特定垃圾,如声音或视频数据。3.Flash尺寸控制。也许会有这样的需求,我们每个子页面使用的页面高度可能不一样,你可以很轻松地设置各个子页面应该使用的宽度或高度,也就是改变IE的宽高,支持目前使用的绝大多数浏览器。4.互访功能。如果我们用了多级子SWF,各个页面之间的相互访问会是一个头疼的事,在一些偏向应用型的Flash全站中更是需要有个灵活的访问功能,WebBase提供了三种访问属性供你直接调用,分别为:主页面(rootPage),父页面(parentPa

5、ge)和子页面(childPage)。5.IE控制能力。WebBase已经通过测试,兼容于目前使用的不同IE,而且可以方便IE的各种形为,如:历史控制,标题控制,IE页面滚动事件等等。8.辅助工具。WebBase提供了Flash全站开发中常用的方法,比如数据加载、JS警告窗、提示工具、样式处理、中文字体显示、图形效果及基于WEB的trace功能等等。新增功能1.新增IE滚动条事件2.新增六类方法包3.新增基于Web的deBug功能1.新增便捷方法,如getURL、onClick、addEnterFrame等2.常用事件实现异步能力。3.修正主SWF页面状态值失效的问题。4.新

6、增配置工具如何使用?1.实现原理。WebBase是一个基类包,不管是子页还是主页都看成是一个父级页面,所以实现了无限子级的交互控制,你的Flash全站主框架页必须继承这个包,当然,这个包也是继承MovieClip编写的,因此,你不用当心在文档类中能否使用gotoAndPlay()的问题,架构继承原理如图1-1所示:图1-12.不管是主页还是子页,一律继承包里的ParentBase基类,当然,如果子页不需要使用webBase提供的方法也可以不继承这个类。继承ParentBase以后,你可以很自由地使用WebBase提供的方法了,先在主页中执行installMenu("confi

7、g/menu.xml")方法,安装菜单配置的XML文件,如果你没有改变XML的路径,程序默认会安装“webbase/config/menu.xml”菜单。WebBase提供了一个懒人方法包MethodBag,集成了Flash全站开发中常用的方法,如图1-2所示:图1-23.使用配置工具来配置你的主页与XML菜单,执行WebBase包里“webbase配置程序配置.exe”,启动配置工具跟据向导进行配置,如图1-3所示:图1-34.由于使用JS辅助控制,程序运行中AS与JS交互会受到播放器的安全限制,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。