gpt4 book ai didi

actionscript-3 - AS3 与 Class()

转载 作者:行者123 更新时间:2023-12-03 22:38:39 26 4
gpt4 key购买 nike

我不完全理解这个例子中这两种类型转换方法的优缺点:

for each(var i:DisplayObject in _display)
{
trace(i as Sprite);
trace(Sprite(i));
}

是否有关于此的建议?我总是像后一个例子一样包裹在 Class() 中,但 as 有时更容易阅读。

最佳答案

据我了解,区别在于 TypeError

var o:Object = "test";

trace( o as MovieClip ); // displays: null
trace ( MovieClip ( o ) ); // generates a TypeError

http://archive.darronschall.com/weblog/2006/02/actionscript-3-casting.html

关于actionscript-3 - AS3 与 Class(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7643462/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com