Создайте динамический класс из встроенного символа SWF - PullRequest
0 голосов
/ 08 февраля 2012

Я пытаюсь создать динамический класс из символа во встроенном SWF-файле, в основном мне нужно иметь возможность добавлять свойства с произвольными именами для некоторой захватывающей математики, но, похоже, единственный способ - создать динамический класс.

[Bindable]
[Embed(source='ExternalAssets/Assets.swf', symbol="assetName")]
private var AssetNameObject:Class;

var obj:Object = new AssetNameObject();
obj.someDifferentProperty = someValue;

Это выдает ошибку «не удается добавить свойство« someDifferentProperty »к объекту»

Возможно ли это вообще?

1 Ответ

0 голосов
/ 09 февраля 2012

То, что вы пытаетесь достичь, невозможно.Вы уже нашли единственный способ сделать это - добавить мувиклип в качестве его родителя и прикрепить динамические свойства к мувиклипу.

Если бы вы могли более подробно объяснить, чего именно вы пытаетесь достичь ..возможно, кто-то может предложить альтернативный способ сделать это без динамизма.

Лучшее, что вы можете сделать, это проверить, является ли объект динамическим, что может быть достигнуто, как показано в этом посте здесь .

...