Flash 怎么自动加按钮的动作代码??

来源:百度知道 编辑:UC知道 时间:2024/06/28 16:11:45
问题有点难,我要加载数据库的(符合条件的)部分记录,并且把显示的每条记录做为不同的按钮,每个按钮有相应的动作代码,这些按钮的代码的区别就在于参数不一样,我现在就是不知道怎么加这个代码(显示的记录太多,不可能自己一个一个填进去,也不可能把按钮都做成MC放到库里调用,因为记录有几百条呢)?

定义一个元件,这个元件里有1个文本区域和1个按钮(按钮加上动作,这个动作可以调用这个元件自身的一个变量)。

然后根据数据库条数在场景中复制这个元件(duplicateMovieClip命令),然后再复制过程中把各自需要的参数赋值给各个元件。

当然在复制过程中可能要控制复制后元件的位置。

www.douremi.com里的<最新专辑>flash采用过类似的技术(读xml),你可以下载下来研究一下。代码我没有加密,你直接反编译一下就能看到了。代码写的不太好,莫见笑。

做一个元件,然后定义这个元件的对象就可以了

简单点的,可以拖一个元件到场景,然后隐藏起来,用代码复制更多的按钮,这个不需要复杂的代码