Flex RemoteObject需要语法

时间:2011-12-22 08:35:27

标签: flex flex3

我是FLEX的新手。我想要RemotObject的语法。 请告诉我其语法。 我使用的是FLEX 3.0,后端是.NET

提前谢谢。

1 个答案:

答案 0 :(得分:0)

我已经使用了这个,以下是它的语法。

<mx:RemoteObject id="roTestQuestion" destination="GenericDestination"  
    source="FlexDataLayer.BusinessLogic.TestQuestionBLL" showBusyCursor="true" fault="    {onFault(event);}">
    <mx:method name="GetList" result="{roTestQuestion_GetList(event);}"   />
    <mx:method name="GetAnswerList" result="{roTestQuestion_GetAnswerList(event);}"   />
    <mx:method name="Insert" result="{roTestQuestion_Insert(event);}"  />
    <mx:method name="Update" result="{roTestQuestion_Update(event);}"  />
    <mx:method name="Delete" result="{roTestQuestion_Delete(event);}"  />
    <mx:method name="GetListByCategoryID" result="{roTestQuestion_GetListByCategoryID(event);}" />
</mx:RemoteObject>

source是你的.NET类,你需要创建一个我在错误和结果中写的方法。

for Fault

private function onFault(e:FaultEvent):void
{
Alert.show(e.fault.message.toString(),parentApplication.alertTitle);    
}

结果

private function roTestQuestion_Delete(e:ResultEvent):void
        {
            if (e.result!= null)
            {
                if(cbCat.selectedIndex == 0)
                {
                    roTestQuestion.GetList();
                }
                else
                {
                    roTestQuestion.GetListByCategoryID(selIndex);
                }
                //roTestQuestion.GetList();
                //Application.application._mdlExamSelection.Init();
            }
        }   

这里我给出了从remoteobject调用方法的方法。

roTestQuestion.GetList();

您是初学者,所以我建议您浏览以下链接,因为将来您需要使用ActionScript,这个链接将对您非常有用...

请访问此Link