2009-08-26 4 views
1

Ich habe umrechenen Elementrenderers MyRenderer.mxmlKann nicht Classfactory

<?xml version="1.0" encoding="utf-8"?> 
<mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml" implements="mx.core.IDataRenderer" > 
    <mx:Script> 
     <![CDATA[ 
     [Bindable] 
      public var greylist : XML; 

      public function newInstance() : * { 
       return new MyRenderer(); 
      } 
     ]]> 
    </mx:Script> 
</mx:HBox> 

und versuchen, den Element-Renderer auf meine Datagrid von einem Classfactory

myRenderer = ClassFactory(MyRenderer); 
myRenderer.properties = { greylist: this.greylist }; 

Jetzt anhängen, wenn ich den Fehler Debuggen MyRenderer kann nicht in classfactory konvertiert werden.

Kann mir bitte jemand helfen?

Vielen Dank im Voraus

Sebastian

Antwort

1

Versuchen Sie stattdessen:

myRenderer = new ClassFactory(MyRenderer); 
+0

sicher ... danke für mich den Hinweis auf, dass Tippfehler geben =) –