J'ai une classe actionscript dans mon application flex qui ressemble à ceci:Révéler les propriétés statiques dans votre Flex classe
package Assets
{
public class AppIcons {
public function AppIcons() {
}
[Bindable]
[Embed(source="assets/ico_16.png")]
public static var Icon_16:Class;
[Bindable]
[Embed(source="assets/ico_32.png")]
public static var Icon_32:Class;
}
}
Je veux savoir si je peux étendre cette classe et de créer une autre classe qui me permet d'accéder à la propriétés en tant qu'instances de cette nouvelle classe. Comme ceux-ci sont statiques, je ne peux pas y accéder en tant qu'instances.
Je sais. Mais je veux y accéder à partir d'une autre classe personnalisée. – CodeQrius
De la classe héritée? – zinovii
Supposons que vous ayez une instance, pas une classe elle-même: var appIcons = new AppIcons(); alors vous pouvez appeler appIcons.constructor.Icon_16. Utilisez donc la méthode constructeur pour appeler les propriétés statiques. – zinovii