找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

搜索
查看: 1674|回复: 1

用AS3开发Flash全站框架源码

[复制链接]

18

主题

134

回帖

142

牛毛

一级牛人

积分
142
发表于 2012-9-28 13:50:10 | 显示全部楼层 |阅读模式 来自 北京市
在使用AS3开发Flash全站时,很多人会羞于把代码写在帧上,因为那是AS2.0落后者干的好事。我认为大可不必愧视自己的做法,目前来说,比较流行也是比较高效的做法大多是先在PS中设计好了以后才割过来做成Flash全站的。
一直使用AS3开发Flash全站,为了更方便更快速地开发,写了份较为稳定的基架,分享给大家。
支持动态地址,栏目过渡切换及高度动态设置。架构的任务是封装了核心交互功能,可以直接继承基类来使用,自动完成子SWF之间的通信传递。
一:WebBase能做什么?
可以实现动态地址与标题。打开每一个页面都会在地址栏中产生一个伪地址并堆栈到IE的历史记录中,我们可以使用这个地址来进入指定的动画页面。
可以实现状态值的记录。比如,我们在产品展示中查看了一件商品,地址栏可以记录起来,如果你把这个地址发给朋友同样能够看到这个商品,状态值的使用可以弥补单个SWF中无法实现历史记录与动态地址的问题,
可以很方便地实现更换页面时的过渡动画。在进入另一个子页面时,会通知当前页面先播放结束动画,当结束动画播放完成了,再加载新的SWF文件。使用结束动画是开发Flash全站应该考虑的细节,也是区别于普通网页的一大亮点。
垃圾回收机制。切换栏目时,会自动卸载旧的SWF文件,并提供卸载事件机制用于清除特定垃极,如声音或视频数据。
Flash尺寸控制。也许会有这样的需求,我们每个子页面使用的页面高度可能不一样,你可以很轻松地设置各个子页面应该使用的宽度或高度,也就是改变IE的宽高,支持目前使用的绝大多数浏览器。
互访功能。如果我们用了多级子SWF,各个页面之间的相互访问会是一个头疼的事,在一些偏向应用型的Flash全站中更是需要有个灵活的访问功能,WebBase提供了三种访问属性供你直接调用,分别为:主页面(rootPage),父页面(parentPage)和子页面(childPage)。

24

主题

179

回帖

544

牛毛

一级牛人

积分
544
发表于 2012-10-4 13:05:01 | 显示全部楼层 来自 河南省洛阳市嵩县
不太了解这个
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-4-6 01:10 , Processed in 0.143518 second(s), 41 queries .

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表