+ -
当前位置:首页 → 问答吧 → 一句判断 总是为true

一句判断 总是为true

时间:2011-09-26

来源:互联网

for (var i = 0; i<6; i++) {
pro = eval("pro"+i);// i赋值给pro 例如 pro1  pro2 ....
pro.onPress = function() { //pro 鼠标按下执行的代码
num = int(this._name.substr(3))+5; //num获取pro 第3个数
if (img_titl == undefined) { //img_titl 由于xml没有rul字样 获取xml里面的标题来做判断 xml总共只设了五个 第六个为没有添加 输出的返回值是undefined)
} else {gotoAndStop(num);//得到为假时执行跳转命令
}//if
};//on
}
之前有用过一次
if (img_titl == undefined) {
                     pro.pro_txt.text = "产品分类添加中";

              } else {
                     pro.pro_txt.text = img_titl;
              }

没有问题 现在用来做鼠标点击的时候有内容就执行跳转 没内容就不跳转     
执行那句代码测试了一下 点击每个mc 都是输出为真

作者: have0916   发布时间: 2011-09-26

if (img_titl == undefined) {
              //pro.pro_txt.text = "产品分类添加中";
              pro.isNul = true;
              } else {
                     pro.pro_txt.text = img_titl;
              pro.isNul = false;
              }







for (var i = 0; i<6; i++) {
       var pro:MovieClip =this["pro"+i];// i赋值给pro 例如 pro1  pro2 ....
       pro.id = i;
       if(pro.isNul)continue;
       pro.onPress = function() { //pro 鼠标按下执行的代码
              num = this.id +5; //num获取pro第3个数
              if (img_titl == undefined) {
                     //img_titl 由于xml没有rul字样 获取xml里面的标题来做判断
                     //xml总共只设了五个 第六个为没有添加 输出的返回值是undefined)
              } else {
                     gotoAndStop(num);
                     //得到为假时执行跳转命令
              }//if
       };//on
}

作者: HSZZLZL   发布时间: 2011-09-26