Woo hoo!  :-)

The Net.Connection debugger did it and no one would've guessed what the 
dataProvider looked like!

where I had
<arg1>{kingdoms_cb.selectedItem.label}</arg1>
in my remotingObject's method . . .
. . . I needed
<arg1>{categories1.items[kingdoms_cb.selectedIndex].KINGDOM}</arg1>

thanks for all the help folks

as usual the whole exercise has helped get a better picture of it all anyway

:-)


At 14:25 01/07/2005 +0000, you wrote:
>Hi All,
>
>Flex newbie here ;-)
>
>As a way of checking out Flex I'm trying to port an ImageBank app
>that was built using Flash MX, AMFPHP (Remoting) and mySQL
>
>I've quickly got an interface up and running and I've managed to
>populate a comboBox using the same remoting call that the original
>comboBox uses.
>
>In the original, selecting an item from the kingdom comboBox would
>trigger another remoting call passing the selected item as an
>argument.
>
>The second call would result in the phylum comboBox being populated.
>
>I can't get it to work in Flex.
>
>I can populate the phylum comboBox if I pass an explicit argument,
>but I just can't seem to find a way to access the 'selectedItem' from
>the kingdom comboBox checking what I'm referencing I either get an
>[object][object] or undefined!  :-(
>
>I've tried various things like selectedItem.data, getSelectedItem()
>etc etc
>
>Has anyone else done this and got an insight?  I've read various bits
>of documentation and searched this lists archive, but I seem to be
>missing something?
>
>Here's a summary version of my code - any insight would be very much
>appreciated.
>
>Cheers,
>
>Phil
>
><mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml";
>  initialize="imagebank_ro.getCategories1.send();">
><mx:RemoteObject
>  endpoint="http://localhost/remoting/gateway.php";
>  id="imagebank_ro"
>  source="ImageBank"
>  protocol="http"
>  showBusyCursor="true">
>  <mx:method name="getCategories1" />
>  <mx:method name="getCategories2">
>   <mx:arguments>
>    <!-- this wont work -->
>    <arg1>{kingdoms_cb.selectedItem.label}</arg1>
>    <!-- but this does work -->
>    <!-- <arg1>Plantae</arg1> -->
>   </mx:arguments>
>  </mx:method>
></mx:RemoteObject>
>...
><mx:ComboBox id="kingdoms_cb"
>  change="imagebank_ro.getCategories2.send();"
>  dataProvider="{imagebank_ro.getCategories1.result.items}" />
><mx:ComboBox id="phylums_cb"
>  dataProvider="{imagebank_ro.getCategories2.result.items}" />
>...
></mx:Application>





--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to