flash AS3 里如何把变量转化为MC实例名?

flashAS3里如何把变量转化为MC实例名?我在AS3里想实现一个简单功能,flash从XML文件读取出来信息后,跟据信息的不同内容,让场景中的某个MC显示或隐藏。主场... flash AS3 里如何把变量转化为MC实例名?

我在AS3里想实现一个简单功能,flash从XML文件读取出来信息后,跟据信息的不同内容,让场景中的某个MC显示或隐藏。

主场景中有个mc影片剪辑的名称为:aa_yes
为了方便观看,我在这里用一个变量名ac代替XML里的文件信息。

var ac:String=yes;
"aa_"+ac.visible = false;

请大家帮我看看为什么第二行老是报错:无法为非引用值赋值。

请各们前辈们多多指点,先在此谢过了
展开
 我来答
Crotch_
2009-10-29 · TA获得超过234个赞
知道答主
回答量:58
采纳率:0%
帮助的人:71.3万
展开全部
"aa_"+ac.visible
这个输出的值你会发现是 aa_true;

在这你可以这样写:
var ac:String="yes"//字符串是要双引号的。
this["aa_"+ac].visible=false;
linmiaoge1982
2009-11-08
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
"aa_"+ac.visible = false;
改成
MovieClip("aa_"+ac).visible = false;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式