Отправить в C # Array Объекты из Flex - PullRequest
0 голосов
/ 15 июля 2009

Мне нужно отправить в c # массив объектов из Flex. Кто-нибудь знает, как я могу это сделать?

Ответы [ 3 ]

0 голосов
/ 15 июля 2009

В зависимости от ваших потребностей, вы можете попробовать что-то вроде WebORB для .NET .

Идея состоит в том, что вы можете использовать промежуточное ПО для преобразования между объектами Actionscript на клиенте и объектами .NET на сервере.

0 голосов
/ 16 июля 2009

Предоставленные ответы (Shua и Mike S) могут быть полезны, но рассматривали ли вы что-то вроде использования форматов JSON или XML для API? Сериализуйте ваши объекты в текстовый формат и перенесите их в ваше приложение через HTTP-протоколы, а затем десериализуйте на клиенте в объекты ActionScript. Я предполагаю, что у вас есть сервер C # и клиент Flex. Если вы создаете общий API (например, JSON), вы можете переключать клиентов в любое время, чтобы не связываться с Flex или HTML.

Если по какой-то причине вы говорите C #, но данные уже есть в браузере, вы можете попробовать использовать методы ExternalInterface во Flash для связи между браузером Javascript и вашим Flex-приложением. Если вам нужны некоторые примеры этого, просто спросите.

0 голосов
/ 15 июля 2009

Это способ передачи параметров в ваше приложение .net

.
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">

    <mx:Script>
        <![CDATA[
            public function callService():void {
                // Cancel all previous pending calls.
                myService.cancel();

                var params:Object = new Object();
                params.param1 = 'val1';
                params.param2 = 'val2';
                myService.send(params);
            }
        ]]>
    </mx:Script>

    <mx:HTTPService
        id="myService"
        url="http://localhost/myCsharpProject/getService.aspx"/>


    <mx:Button click="callService();" label="send"/>
</mx:Application>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...