Есть ли во Flash эквивалент свойства тега, как для .net winform control? - PullRequest
0 голосов
/ 22 января 2011

В winform вы можете иметь свойство tag, являющееся пользовательским свойством, куда вы можете поместить любой материал, который вам нужен, чтобы вам не нужно было создавать пользовательский компонент только для добавления нового свойства.

Это существует во Flash?

1 Ответ

1 голос
/ 22 января 2011

Я не уверен, что я вас точно понимаю, но звучит так, будто вы хотите добавить свойство в пользовательский класс, не объявляя это свойство в определении класса?

В этом случае вы захотите использовать ключевое слово "Dynamic" в своем классе. «открытый динамический класс MyClass расширяет все, что угодно» - тогда вы можете сказать var myInstance: MyClass = new MyClass () и вы можете сказать myInstance.randomPropertyThatIJustMadeUp = что угодно.

Это имеет смысл? Это то, что вы ищете? Обратите внимание, что некоторые базовые классы AS3 уже динамические, включая Object и MovieClip.

Наконец, обратите внимание, что есть веская причина, по которой он не включен по умолчанию. Часто не рекомендуется использовать динамические классы, это может замедлить работу плеера и привести к ошибкам, потому что вы сводите на нет преимущества проверки типов. Однако в некоторых случаях это полезно.

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...