如何能写一个类文件既可以当文档类又可以当元件绑定类?
时间:2011-10-13
来源:互联网
如何能写一个类文件既可以当文档类又可以当元件绑定类?
as文件有这样的句子
private function init(e:Event = null):void {
removeEventListener(Event.ADDED_TO_STAGE,init);
if (getChildByName("headBar_down_mc")) {
downMc = getChildByName("headBar_down_mc") as Sprite;
} else {
downMc = new Sprite();
addChild(downMc);
}
}
downMc 是个private变量,元件的场景中有个mc实例名是headBar_down_mc,如果库里的元件绑定这个as文件的话就没问题。
如果把元件的场景中的东西都拷贝到舞台,然后文档类绑定这个as文件的话就会说不能创建这个属性,如果按网上说的设置发布时候不自动声明元件,就没问题,但在用一个容器swf加载这个swf的时候就说什么internal名称冲突什么的。
有没有两全的方法?
下面的附件一个是库里的元件绑定这个newdail类,一个是文档类绑定这个newdail类。flash cs3做的
滚动条.rar (47.15 KB)
as文件有这样的句子
private function init(e:Event = null):void {
removeEventListener(Event.ADDED_TO_STAGE,init);
if (getChildByName("headBar_down_mc")) {
downMc = getChildByName("headBar_down_mc") as Sprite;
} else {
downMc = new Sprite();
addChild(downMc);
}
}
downMc 是个private变量,元件的场景中有个mc实例名是headBar_down_mc,如果库里的元件绑定这个as文件的话就没问题。
如果把元件的场景中的东西都拷贝到舞台,然后文档类绑定这个as文件的话就会说不能创建这个属性,如果按网上说的设置发布时候不自动声明元件,就没问题,但在用一个容器swf加载这个swf的时候就说什么internal名称冲突什么的。
有没有两全的方法?
下面的附件一个是库里的元件绑定这个newdail类,一个是文档类绑定这个newdail类。flash cs3做的
附件

2011-10-13 10:20, 下载次数: 2
作者: michaellee23 发布时间: 2011-10-13
test_cont1.fla报错
需要建立通用类的话,不能在类里面直接声明舞台上的原件,附件内有简单的范例,谨供参考
滚动条.zip (15.78 KB)
需要建立通用类的话,不能在类里面直接声明舞台上的原件,附件内有简单的范例,谨供参考
附件

2011-10-14 22:39, 下载次数: 0
作者: 蓝色月光 发布时间: 2011-10-14
你确认你的思路正确??
文档类类似 一个总装车间
绑定类类似 组件的生产 车间
负责的工作性质根本就不同
绑定类是为是封装,文档类更多的是一种 汇总功能
文档类类似 一个总装车间
绑定类类似 组件的生产 车间
负责的工作性质根本就不同
绑定类是为是封装,文档类更多的是一种 汇总功能
作者: HSZZLZL 发布时间: 2011-10-15
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28