flash AS3.0中把库文件调用到舞台addChild(fl_MyInstance);为什么只能写在帧上或者绑定类上?

flashAS3.0中把库文件调用到舞台addChild(fl_MyInstance);为什么只能写在帧上或者绑定类上?如果写在一个外部类的构造器函数并且用绑定类调用,不... flash AS3.0中把库文件调用到舞台addChild(fl_MyInstance);为什么只能写在帧上或者绑定类上?如果写在一个外部类的构造器函数并且用绑定类调用,不会报错但是无法正确生成到舞台?
fla绑定类:Main

外部类:b
展开
 我来答
正牌狼王
推荐于2016-07-01 · TA获得超过260个赞
知道小有建树答主
回答量:531
采纳率:100%
帮助的人:546万
展开全部
如果写在一个外部类的构造器函数并且用绑定类调用。

这句话看不懂,但估计是你外部类不在舞台上,所以你在外部类里使用 addChild 只会把实例加在外部类里,而没加在舞台上。
更多追问追答
追问
有两个AS类文件,A和B
其中A是和FLA文件绑定的
B是单独的类
然后生成库元件与显示的代码写在B的构造器函数
在用A调用B的构造器函数
代码能顺利执行,不报错,但是元件并没有生成到舞台上啊
追答
恩,因为你这样写,只是把 a 加到 b 中, 但 b 没在舞台上。

至少在 main 里要写上 addChild(b);
edit98
2014-09-17 · TA获得超过9275个赞
知道大有可为答主
回答量:5916
采纳率:72%
帮助的人:3028万
展开全部
外部类应该先要定义全局变量。然后才能调用。
不能定义局部变量或者静态变量。你上面的主类里就是定义的局部,而不是全局。
自然是不会出错。但调用不到
我觉得是这样。
打字不容易,感觉ok就给个好评采纳吧,谢谢。。。。。
追问
那要咋写啊
追答
问你采纳的人。谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式