Still can't understand why the following does not work:
code:
<mx:ToggleButtonBar id="floorlines" direction="vertical" 
iconField="icon" 
                        horizontalGap="5" itemClick="clickHandler
(event);" labelField="label"
                        creationComplete="floorLinesData();" 
                        height="100%" fontSize="8" fontWeight="bold"/>

data:
<root>
  <lines>
    <id>4</id>
    <label>G2</label>
    <online>true</online>
    <icon>"@Embed('D:/projects/sfcs/assets/status_online.png')"</icon>
  </lines>
  <lines>
</root>

code:
floorlines.dataProvider = resultXML.lines;

error:
Error: ERROR: The dataProvider of 'floorlines' must not contain 
objects of type flash.display.DisplayObject.
        at mx.controls::NavBar/set dataProvider()[C:\autobuild\3.2.0
\frameworks\projects\framework\src\mx\controls\NavBar.as:378]
        at tasktracking/floorLinesShowData()
[D:\projects\sfcs\tasktracking\src\tasktracking.mxml:107]
        at modulecode::Classes/httpResult()
[D:\projects\sfcs\UFDCommonLib\src\modulecode\Classes.as:62]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at 
mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::di
spatchRpcEvent()[C:\autobuild\3.2.0
\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:170]
        at 
mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::re
sultHandler()[C:\autobuild\3.2.0
\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:193]
        at mx.rpc::Responder/result()[C:\autobuild\3.2.0
\frameworks\projects\rpc\src\mx\rpc\Responder.as:43]
        at mx.rpc::AsyncRequest/acknowledge()[C:\autobuild\3.2.0
\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:74]
        at DirectHTTPMessageResponder/completeHandler()
[C:\autobuild\3.2.0
\frameworks\projects\rpc\src\mx\messaging\channels\DirectHTTPChannel.a
s:403]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at flash.net::URLLoader/onComplete()

Thanks


Reply via email to