我可以为starling sprite添加自定义属性吗? 我可以在flash movieclip中做到这一点 例如myMc:MovieClip = new MovieClip(); myMc.myCustomProperty = “ABC”; 我们可以在starling sprite上做这样的事情,还是有其他选择呢?
答案 0 :(得分:0)
MovieClip是动态类,这就是为什么你可以这样做,如果你需要使用自定义属性的starling sprite然后扩展它并创建你自己的实现。
答案 1 :(得分:0)
无法像在Native Flash中为MovieClip所描述的那样添加自定义属性,因为此类不是动态的。但是,您可以覆盖Sprite类并添加您喜欢的任何自定义属性。
package
{
import starling.display.Sprite;
public class CustomSprite extends Sprite
{
public var customProperty:String;
}
}
您还可以将新的自定义类声明为动态,这样您就可以添加所需的任何属性而无需声明它们,尽管这不是一种好的做法。