Могу ли я добавить настраиваемое свойство в спрайт для скворца. Я могу сделать это в flash movieclip , например, myMc: MovieClip = new MovieClip(); myMc.myCustomProperty = "abc"; можем ли мы сделать что-нибудь подобное на скрипичном спрайте или есть альтернатива?Могу ли я добавить настраиваемое свойство для спрайтов-скворцов?
0
A
ответ
0
MovieClip - это динамический класс, поэтому вы можете это сделать, если вам нужен скрининг-спрайт с вашими настраиваемыми свойствами, затем расширьте его и создайте собственную реализацию.
0
Невозможно добавить пользовательские свойства, как вы описали для MovieClips в Native Flash, потому что этот класс не является динамическим. Однако вы можете переопределить класс Sprite и добавить любые настраиваемые свойства, которые вам нравятся.
package
{
import starling.display.Sprite;
public class CustomSprite extends Sprite
{
public var customProperty:String;
}
}
Вы также можете объявить новый пользовательский класс как динамические, так что вы можете добавить любые свойства, которые вы хотите без того, чтобы объявить их, хотя это не является хорошей практикой.