Hej ff,
Jeg får denne fejl: warning: unable to bind to property 'title' on class 'Object' (class is not an IEventDispatcher)
når jeg kører denne kode:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
  <mx:Script>
    <![CDATA[
      import mx.collections.ArrayCollection;
            
      [Bindable]
      private var dp:ArrayCollection;
      
      public function set dataProvider(dataProvider:ArrayCollection):void{
          dp = dataProvider;
          buildList();
      }
      
      private function buildList():void {
        
        var yPos:uint = 0;
        
        for (var index:uint = 0; index < dp.length; index++) {
          var album:albumRenderer = new albumRenderer;
          album.data = dp
<ol>
</ol>
<p>; //Problemer er vidst her.
          album.height = 32;
          album.width = 200;
          album.y = yPos;
          yPos += 32;
          this.addChild(album);
        }
      }
      
    ]]>
  </mx:Script>
</mx:Canvas>

albumRenderer.mxml:

1
2
3
4
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
  <mx:Label text="{data.title}"/>
</mx:Canvas>

Nogle der ved hvad jeg gør galt? Pinch