Hi there,
Yes I have verified it is in the wwwroot folder, and can see it in
the services browser in flex 2 builder.
Here is the full code snippet. Thank you for having a look!
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas initialize="pages.getAllAsQuery('page_name,
window_title');" xmlns:mx="http://www.adobe.com/2006/mxml"
width="100%" height="100%">
<mx:RemoteObject id="pages"
destination="ColdFusion"
source="kkmis.models.PagesGateway" >
<mx:method name="get" result="dataHandler(event)"/>
</mx:RemoteObject>
<mx:Script>
<![CDATA[
// import mx.data.messages.PagedMessage;
import mx.rpc.events.ResultEvent;
import mx.collections.ArrayCollection;
import models.Pages;
// is used by Flex Builder 2
[Inspectable(defaultValue=true)]
[Bindable]
public var voPage:Pages;
private function dataHandler
(event:ResultEvent):void
{
viewstack1.selectedChild = detail;
voPage = event.result as models.Pages;
}
private function savePage():void
{
pages.save(voPage);
}
]]>
</mx:Script>
<mx:ViewStack creationPolicy="all" selectedIndex="1"
id="viewstack1" width="100%" height="100%" x="0" y="0">
<mx:Canvas id="detail" label="details"
width="100%" height="100%" backgroundAlpha="0.59">
<mx:Form x="0" y="0"
width="100%" height="100%">
<mx:FormItem
label="Page name">
<mx:TextInput id="page_name" width="250"
text="{voPage.page_name}"/>
</mx:FormItem>
<mx:FormItem
label="Window title">
<mx:TextInput id="window_title" width="500"
text="{voPage.window_title}"/>
</mx:FormItem>
<mx:FormItem
label="Comment title">
<mx:TextInput id="comment_title" width="500"
text="{voPage.comment_title}"/>
</mx:FormItem>
<mx:HBox
width="100%">
<mx:Button click="savePage();" label="Save changes"
id="save_changes"/>
<mx:Button click="viewstack1.selectedChild=list;"
label="Cancel" id="cancel"/>
</mx:HBox>
</mx:Form>
</mx:Canvas>
<mx:Canvas id="list" label="list"
width="100%" height="100%" top="0" >
<mx:DataGrid doubleClick="pages.get
(dg.selectedIndex + 1)" doubleClickEnabled="true" id="dg"
xmlns:mx="http://www.adobe.com/2006/mxml"
dataProvider="{pages.getAllAsQuery.lastResult}" top="0" bottom="0"
right="0" left="0"/>
</mx:Canvas>
</mx:ViewStack>
</mx:Canvas>