下了个as 2.0 的flash 连线题模板,里面是5个选项,而我想做11个,我就把“var quz_length = 5”

我把5改成11后,就出现问题了:选项1-9(q1_mc...q9_mc),连线效果没问题,10-11这样双数的(q10_mc-q11_mc),点击的效果都在q1_mc上。... 我把5 改成11后,就出现问题了:选项1-9(q1_mc...q9_mc),连线效果没问题,10-11这样双数的(q10_mc-q11_mc),点击的效果都在q1_mc上。。。as到底该修改哪里。。
var quz_length = 11;
var quz_array = new Array();
var ans_array = new Array();
var check_array = new Array();
//关于影片对象的变量
var quz_x = 407;
var quz_y = 90;
var ans_x = 526;
var ans_y = 90;
var quz_distance = 40;
//先让影片对象隐藏
for (i=0; i<quz_length; i++) {
eval("q"+(i+1)+"_mc")._visible = false;
eval("a"+(i+1)+"_mc")._visible = false;
}
//排列选择按钮
for (i=0; i<quz_length; i++) {
with (eval("q"+(i+1)+"_btn")) {
_x = quz_x+0;
_y = quz_y+quz_distance*i;
}
with (eval("a"+(i+1)+"_btn")) {
_x = aus_x;
_y = ans_y+quz_distance*i;
}
}
展开
 我来答
帐号已注销
2011-12-02 · TA获得超过516个赞
知道大有可为答主
回答量:1788
采纳率:86%
帮助的人:982万
展开全部
没有提供连线的代码,看不出来,发wzhd2004@126.com看看吧。
更多追问追答
追问
谢谢帮助,邮件已经发了~有时间您看下!
追答
下面的代码改一下就好:

//按下题目的圆形按钮时
q1_btn.onPress = function() {
choice = Number(this._name.substr(1, 2));//改动后
if (isNaN(choice)) {//改动后
choice = Number(this._name.substr(1, 1));//改动后
}//改动后

var mcName_str = "line"+choice;
_root.createEmptyMovieClip(mcName_str,choice);
};
//监视鼠标的移动
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式