开发组件的目的就是为了封装可以重复使用的应用程序块,减少毫无意义的重复编码工作,提高开发效率.
最近在研究flash8的v2组件整理了一些制作组件的基础知识
[1b]1.必须清楚的一些类[/1b]
Object类是基类,所以其他的类都派生于他.这个类我们需要重点了解reisterClass的用法,这个方法可以将类和元件关联起来,通俗的讲就是将类的一些方法和属性赋给元件对象,这个方法和在库中设置类绑定的作用是一样的.
侦听广播机制和委托机制必须熟悉,这套机制是flash开发大型项目的杀手锏.
[1b]2.flash8 V2组件的构架[/1b]
这是flash8 V2组件的构架,所有自定义组件都需要从MovieClip类继承,在flash8帮助文档中有详细的自制组件的步骤.
[1b]3.元数据标签和数据绑定[/1b]
元数据标签中的[Bindable]定义将会和组件绑定窗口关联
利用这个关联可以在多个组件中传递数据,flash8帮助中有一个简单的例子就是用一个CheckBox组件的属性selected和一个InputText组件的属性editable绑定,从而可以用CheckBox组件可以控制InputText组件的可编辑状态.
[1b]4.设计模式[/1b]
在下面的范例中你能看到单例模式和混合模式的运用
[url=http://www.blueidea.com/articleimg/2006/11/4237/63u0_Adapter.rar][1b]
点击下载此文件
[/1b][/url]
[1b]衫人感悟:[/1b]
最近在完善自己的flash知识体系,有很多收获.其中最重要的一点就是要掌握正确的学习方式.
任何语言都是要基于一种规范的,所以在学习之前通读语言规范是非常必要的.
通读帮助文档.如果你能完整把一种的语言的官方帮助文档过滤一遍,你会发现你的水平马上就能上一个台阶.
向经验丰富的同行请教,虚心是永久的话题
心无杂念,如果你做到30岁还能在贫困中保持对技术非常高的热情的话,那你离摆脱贫困已经不远了
锻炼身体,保持旺盛的精力
本文转自:http://www.5uflash.com/flashjiaocheng/Flashzujianxuexi/1345.html
发表评论
-
纯AS动感LOADING,可以开启随机12种效果
2010-04-10 13:37 533//加载需要使用的类 import mx.transition ... -
纯AS动感LOADING,可以开启随机12种效果
2010-04-10 13:36 642//加载需要使用的类 import mx.transition ... -
纯ActionScript的Loading效果四例
2010-04-10 13:36 606前言:稍微大一些的Flash作品在播放之前都会有一个Load ... -
纯ActionScript的Loading效果四例
2010-04-10 13:36 481前言:稍微大一些的Flash作品在播放之前都会有一个Load ... -
利用装载字节数制作loading
2010-04-10 13:36 569终于搞定。。呵呵。。 ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 14:01 620[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
ActionScript 3.0系列教程:Document Class特色为我们带来了什么?
2010-04-09 14:01 568Document Class,中文直译为“文档类”。顾名思义 ... -
ActionScript 3.0系列教程:Document Class特色为我们带来了什么?
2010-04-09 14:01 628Document Class,中文直译为“文档类”。顾名思义 ... -
AS3.0的类及绑定
2010-04-09 14:01 751[1b]ActionScript 3.0系列教程(2):AS ... -
AS3.0的类及绑定
2010-04-09 14:00 748[1b]ActionScript 3.0系列教程(2):AS ... -
as3游戏开发之打气球系列(二)
2010-04-09 11:51 456HI,经过了昨天疯狂的理 ... -
我对as3声音架构的理解
2010-04-09 11:51 536一直都对as3的声音架构 ... -
as3.0游戏开发之打气球系列(一)
2010-04-09 11:51 467好久没有写正经的文章 ... -
as3按钮事件
2010-04-09 11:50 508在刚开始学As3时,如果不知道按钮的事件如onPress的话 ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 11:50 527很不错的视频教程 原文地址: http://blog.sina ... -
漫画绘制技法大放送(上)
2010-04-08 11:23 510网络收集整理(jundark) [1b]一、人体基本结构[/1 ... -
flash动画形变讨论二:低头
2010-04-08 11:23 536上次说了基本的形变,现在说下提示点,提示点是控制图形变化的基本 ... -
卡通娃娃360度转身动画
2010-04-08 11:23 550超人表情原创大赛正如火如荼的进行中,对于初哥可能就望钱兴叹了, ... -
指针随鼠标移动的flash卡通时钟
2010-04-08 11:23 615。先看下时钟效果: var fnum:Number = ... -
动画人物运动规律与节奏
2010-04-08 11:22 850本文转自:h ...
相关推荐
实例186 播放Flash动画 270 实例187 制作AVI播放器 272 实例188 播放GIF动画 273 实例189 利用Image制作小动画 274 5.4 媒体控制 275 实例190 检测是否安装声卡 275 实例191 打开和关闭CDROM 276 实例192 ...
实例186 播放Flash动画 270 实例187 制作AVI播放器 272 实例188 播放GIF动画 273 实例189 利用Image制作小动画 274 5.4 媒体控制 275 实例190 检测是否安装声卡 275 实例191 打开和关闭CDROM 276 实例192 ...
实例155 播放Flash动画 199 实例156 制作AVI播放器 200 实例157 播放Gif动画 202 4.4 媒体控制 203 实例158 检测是否安装声卡 203 实例159 打开和关闭CDROM 204 实例160 控制左右声道 205 实例161 ...
实例186 播放Flash动画 270 实例187 制作AVI播放器 272 实例188 播放GIF动画 273 实例189 利用Image制作小动画 274 5.4 媒体控制 275 实例190 检测是否安装声卡 275 实例191 打开和关闭CDROM 276 实例192 ...
实例186 播放Flash动画 270 实例187 制作AVI播放器 272 实例188 播放GIF动画 273 实例189 利用Image制作小动画 274 5.4 媒体控制 275 实例190 检测是否安装声卡 275 实例191 打开和关闭CDROM 276 实例192 ...
第1章 窗体及菜单设计 实例001 自定义最大化、最小化和关闭按钮 2 实例002 磁性窗体的设计 5 实例003 鼠标穿透窗体 12 实例004 窗体的浮动及隐藏 14 实例005 手动改变自制窗体...技术要点对应实例位置 479
C#示例源码 C#示例 C#源码 C#示例源代码 C#源代码 注:一共五部分,请全部下载完成后,放同一目录下解决即可。 目录: 第1章 窗体及菜单设计 实例001 自定义最大化、最小化和关闭按钮...技术要点对应实例位置 479
注:一共五部分,请全部下载完成后,放到同一目录下解压。 目录: 第1章 窗体及菜单设计 实例001 自定义最大化、最小化和关闭按钮 2 实例002 磁性窗体的设计 5 ...技术要点对应实例位置 479
C#示例源码 C#示例 C#源码 C#示例源代码 C#源代码 C#源代码例子 C#例子 注意:本源代码共有20章节,分五部分上传,名称分别为:明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码...技术要点对应实例位置 479
2.5.1 基于项目的开发 2.5.2 创建Web项目 2.5.3 迁移旧版Visual Studio创建的网站 2.6 Visual Studio调试 2.6.1 单步调试 2.6.2 变量监视 2.6.3 高级断点 2.7 WebDevelopment Helper 2.8 总结 第3...
2.5.1 基于项目的开发 47 2.5.2 创建Web项目 48 2.5.3 迁移旧版Visual Studio创建的网站 49 2.6 Visual Studio调试 51 2.6.1 单步调试 52 2.6.2 变量监视 54 2.6.3 高级断点 55 2.7 WebDevelopment ...
234 实例158 播放Flash动画 234 实例159 制作AVI播放器 236 实例160 播放Gif动画 237 实例161 利用Image制作小动画 239 5.4 媒体控制 240 实例162 检测是否安装声卡 240 实例163 ...