Как я могу написать отдельный класс ColdFusion во Flex 3? - PullRequest
0 голосов
/ 24 декабря 2008

Используя Flex 3 с плагином ColdFusion, могу ли я написать отдельный класс ColdFusion, который я могу вызвать с моего веб-сайта Flex (mxml)?

Спасибо

Ответы [ 2 ]

2 голосов
/ 30 декабря 2008

Вы можете вызывать методы в автономном CFC ColdFusion, используя RemoteObject. Обратите внимание, что эти методы должны быть отмечены как access = "remote" в ColdFusion.

<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>

Вы также можете связать Flex классы с ColdFusion CFC, используя [RemoteClass (alias = "ColdFusionCFC")]. Это позволяет передавать объекты между ColFusion и Flex.

1 голос
/ 30 декабря 2008

Вам нужен работающий сервер ColdFusion, чтобы фактически использовать класс CF - извините, если это кажется слишком очевидным, но вы не упомянули, что запускаете CF, поэтому я хотел убедиться, что это покрыто:)

Кроме этого, вы наверняка можете написать класс / компонент CF (CFC) с помощью любого инструмента, хотя некоторые из них более полезны, чем другие. Проверьте CFEclipse.org для бесплатного редактора плагинов Eclipse. У Adobe также есть выпуск ColdFusion Extensions для Eclipse, который будет генерировать CFC на основе класса ActionScript, а также на основе модели базы данных (http://www.adobe.com/support/coldfusion/downloads.html).. Эти инструменты могут помочь вам сэкономить при наборе текста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...