永发信息网

请问AS3中var ball:Ball = Ball(balls[i]); 这类型的写法的意思?

答案:2  悬赏:60  手机版
解决时间 2021-03-28 04:08
请问AS3中var ball:Ball = Ball(balls[i]); 这类型的写法的意思?
最佳答案
楼上讲得很明白了 类型转换的意思

这么说吧 那个balls数组里的每个元素都是一个对象,这每个对象类型是Ball(这点能理解吧?),现在是要把数组里的元素取出来,为了防止出现类型错误(as3在复杂类型方面不会自动转换),就加上了"Ball()",这是简洁的写法,这句你可以直接写成var ball:Ball = balls[i]; 这是没问题的,毕竟数组里的东西是你自己加进去的,类型你当然知道
不过as3官方帮助文档上讲最好是用 "as" 来转换,这是程序的严谨,也是一个好的编程习惯
啰嗦了。。。
全部回答
这类写法有两个作用,一是简写 ,二是强制转换类型 ,保存不出类型错误,因为有的时候flash不会判断对象的类型,需要手动声明
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
农业银行明细是什么
买商品房开盘前一天交诚意金优先选房什么意思
如图,E为DF上的点,B为AC上的点,∠1=∠2,
富阳场口科目四考试每天都有吗!要带什么东西
怎么用手机压缩图片啊 用X-P可以吗 具体怎么
炸地瓜的做法,炸地瓜怎么做好吃,炸地瓜的家
大佬有没有办过签证
大栅栏的历史起源
通化师院和白城师院哪个好
爱美阁美容美体养生馆地址有知道的么?有点事
关于EXCEL IF公式求助
当年还是的雏鹰歼10 如今已是中国空军中坚
7x+3x+26=74的解方程
大脑从多少岁发育到多少岁
署名就是真名吗?
推荐资讯
一片槐树叶。一片普通的槐树叶,在作者看来却
(高考)想哭, 烦,心情差及了,
求助一个刻录多区段DVD数据光盘的问题。
干燥器时间长了盖子黏住打不开怎么打开?
求3D室内设计所使用到的命令。
以信任和怀疑为话题的作文要定个什么题目
地下城与勇士安全模式怎么解除 我的密保忘了
扶助处境危急的人,救济生活困难的人是什么成
已质押的定期存款是什么意思
2014款现代名图1.8t顶配27000公里二手车能卖
企业危机管理中的谣言如何控制?
有关“瑾萱”的诗句是什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?