早教吧作业答案频道 -->其他-->
as3提示找不到类型,或者它不是编译时常数库里面有四个元件,类名为ani1,ani2,ani3,ani4,随机从这四个里面取一个出来,在随机放到舞台上我指定的四个点当中的一个位置上,单独测试了没问题,组
题目详情
as3 提示找不到类型,或者它不是编译时常数
库里面有四个元件,类名为ani1,ani2,ani3,ani4,随机从这四个里面取一个出来,在随机放到舞台上我指定的四个点当中的一个位置上,单独测试了没问题,组合到一起就报错了,前辈们麻烦下啦
代码
import flash.display.MovieClip;
var ranAni:Number = int(Math.random()*4)+1;
var ani = "ani" + ranAni;
var ranNum:Array = [50,170,290,410];
ranNum[Math.floor(Math.random() * ranNum.length)];
var aniMC:ani = new ani();
addChild(aniMC);
aniMC.x = ranNum;
aniMC.y = 250;
我找到问题出在哪了,是ani这个变量的问题,类导入的方式是new关键字加上类的构造函数,而现在这个ani已经不是构造函数了,它成了一个变量,所以new无法识别这个构造函数,造成了错误提示
所以想请教下前辈,我这里应该怎么弄啊
库里面有四个元件,类名为ani1,ani2,ani3,ani4,随机从这四个里面取一个出来,在随机放到舞台上我指定的四个点当中的一个位置上,单独测试了没问题,组合到一起就报错了,前辈们麻烦下啦
代码
import flash.display.MovieClip;
var ranAni:Number = int(Math.random()*4)+1;
var ani = "ani" + ranAni;
var ranNum:Array = [50,170,290,410];
ranNum[Math.floor(Math.random() * ranNum.length)];
var aniMC:ani = new ani();
addChild(aniMC);
aniMC.x = ranNum;
aniMC.y = 250;
我找到问题出在哪了,是ani这个变量的问题,类导入的方式是new关键字加上类的构造函数,而现在这个ani已经不是构造函数了,它成了一个变量,所以new无法识别这个构造函数,造成了错误提示
所以想请教下前辈,我这里应该怎么弄啊
▼优质解答
答案和解析
用反射的方法来实现
看了as3提示找不到类型,或者它不...的网友还看了以下:
什么是调号?五线铺里的最前面就是谱号的后面有时候会有几个b或#有时候是一个有时候多个那是什么意思? 2020-04-26 …
英语翻译我是一个有信心有耐心和充满乐趣的人怎么说?又或者反过来我是一个充满乐趣的人同时我还充满信心 2020-05-14 …
螳螂捕蝉,黄雀在后中的吴王是谁?是哪个吴王?阖庐?夫差?还是……到底是哪个?有何证据?当时他要打的 2020-05-16 …
buy sth for sb 与 buy sth to sb 到底有什么区别到底有何区别 我们两套 2020-05-16 …
时间存在最小的单位吗,就是时间有没有可能分成无数份,如能解答真的非常感谢.答得好我会追加分数的.主 2020-06-03 …
第三秒末和三秒末有什么区别第三秒末和三秒末哪个是时间哪个是时刻有什么区别不是一个意思么 2020-06-16 …
《读者》里面文章的作者的名字前面的那个圆的含义就是那个有时候是空心的圆圈,有时候是实心的黑色圆形的 2020-06-16 …
时钟与分针成90°直角的时间有那几个!我在百度上看了有好多的答案啊!有的说是48个有的说是23或22 2020-11-03 …
问一个物理上边最简单的问题(有关于时间)1.第一秒,是指时间还是时刻?有的书说是时间,是指整个一秒, 2020-11-21 …
英语翻译今天,商务和通信二十四小时不停地进行着.在有线电视的新闻节目中所报道的事件不是在几点钟发生, 2020-11-22 …