0

ColdFusion プラグインで Flex 3 を使用している場合、Flex Web サイト (mxml) から呼び出すことができるスタンドアロンの ColdFusion クラスを作成できませんか?

ありがとう

4

2 に答える 2

2

RemoteObject を使用して、スタンドアロンの ColdFusion CFC でメソッドを呼び出すことができます。これらのメソッドは、ColdFusion では access="remote" でマークする必要があることに注意してください。

<mx:Script>
    <![CDATA[
    private function callMethod():void
    {
      ro.MethodName;
    } 

    private function resultHandler(evt:ResultEvent):void
    {
      //Handle result
    }

    private function faultHandler(evt:FaultEvent):void
    {
     // Handle fault

    }
    ]]>
</mx:Script>
<mx:RemoteObject id="ro" destination="ColdFusion" source="ColdFusionCFC">
    <mx:method name="MethodName" result="resultHandler" fault="faultHandler"/>
</mx:RemoteObject>

[RemoteClass(alias="ColdFusionCFC")] を使用して、Flex クラスを ColdFusion CFC にリンクすることもできます。これにより、ColFusion と Flex の間でオブジェクトを渡すことができます。

于 2008-12-30T15:25:43.957 に答える
1

CFクラスを実際に使用するには、ColdFusionサーバーを実行する必要があります-それがあまりにも明白に思える場合は申し訳ありませんが、CFを実行していることに言及していないので、それがカバーされていることを確認したかったのです:)

それ以外では、CF クラス/コンポーネント (CFC) を任意のツールで作成できますが、ツールによっては他のツールよりも役立つものもあります。無料の Eclipse プラグイン エディターについては、CFEclipse.org を参照してください。また、Adobe は、ActionScript クラスに基づいて CFC を生成する Eclipse 用の ColdFusion Extensions もリリースしており、データベース モデルからも生成します ( http://www.adobe.com/support/coldfusion/downloads.html )。これらのツールを使用すると、入力の手間を省くことができます。

于 2008-12-30T16:44:51.173 に答える