当前位置:易做图 > 帮助中心 > flash的as关于一个简单的banner制作教程 >

flash的as关于一个简单的banner制作教程

标签:banner


一个简单的banner制作教程 功能很简单,就是支持换背景BG和LOGO

由于数据少,为了组织方便我使用两个XML


bannerStyleData.xml是用户自定义数据

<?xml version="1.0" encoding="UTF-8"?>
<banner><logo x="81" y="5" visible="true" cur****="forLoad/logo3.swf" curNumber="3"/>
<background cur****="forLoad/bg1.swf" curNumber="4"/>
</banner>

bannerStyleLib.xml是所有样式库数据

<?xml version="1.0" encoding="UTF-8"?>
<banner>
<logo>
<loadLogo ****="forLoad/logo1.swf"/>
<loadLogo ****="forLoad/logo2.swf"/>
<loadLogo ****="forLoad/logo3.swf"/>
<loadLogo ****="forLoad/logo4.swf"/>
<loadLogo ****="forLoad/logo5.swf"/>
</logo>
<background>
<loadBackground ****="forLoad/bg1.swf"/>
<loadBackground ****="forLoad/bg1.swf"/>
<loadBackground ****="forLoad/bg1.swf"/>
<loadBackground ****="forLoad/bg1.swf"/>
<loadBackground ****="forLoad/bg1.swf"/>
</background>
</banner>

background很多****一样是偷懒,原理跟logo一样的
这样做,之后的扩展就很好了,比如要加个支持LOGO的alpha变化也是相当容易的

进入AS了,因为把这个BANNER当成一个v2组件看待,自然就用组件开发模式--相关去我FTP看资料

看FLA文件,库中定义了Banner组件,源代码文件为mzBlog.cpn.Banner
这里要引入包package的概念,这个其实也没什么好说的,参看JAVA和C#

考虑到以后加入的功能和代码的维护
事件名字的常量我专用mzBlog.Predef来保存


class mzBlog.Predef
{
/*
* -------------------------------------style---------------------------------------------
*/

public static var STYLE_LOAD_EVENT:String = "loadStyleEvent";


/*
* -------------------------------------banner---------------------------------------------
*/

public static var BANNER_LOGO_****_ID:String = "bannerLogo";
public static var BANNER_BG_****_ID:String = "bannerBG";
public static var BANNER_PANEL_****_ID:String = "bannerPanel";
}

相关信息


▪ 网站banner横幅设计的基本要素和关键 ▪ banner常见尺寸,有哪些常见的BANNER规格形式?
▪ 欢迎淘宝客使用淘宝banner在线制作 ▪ 本站暂未提供手工制作banner服务
▪ 如何制作吸引人的banner广告条?(怎样制作网页banner) ▪ banner设计教程中的常用banner设计技巧
▪ 如何使用易做banner在线制作服务 ▪ banner是什么意思?什么是banner?
▪ 老教材Fireworks制作GIF动画广告BANNER ▪ 主页Banner制作好帮手-Banner Maker Pro
▪ 制作工具Flash Banner Creator介绍和下载地址 ▪ banner制作网密码安全问题
▪ flash的as关于一个简单的banner制作教程 ▪ 关于Aleo Flash Intro Banner Maker介绍和下载
▪ 适合菜鸟的初级banner制作教程 ▪ Banner在线制作有什么意思
▪ 易做banner在线制作启用2.0核心技术