FABridge при оформлении заказа - PullRequest
1 голос
/ 25 августа 2010

Я работаю с командой над созданием повторяющегося процесса оформления заказа.

Мы используем корзину покупок Flex, а затем открываем IFrame, используя flexiframe, чтобы заработать на нашем защищенном сервере проверок ASP.net.Это работает как шарм, пока мы не нажмем на простую кнопку в ASP.net, которая делает одну вещь - и только одну вещь.Он должен инициировать процесс, используя FABridge, чтобы вернуть нас на первую «страницу» в приложении Flex, чтобы выполнить другую транзакцию. Несколько вещей, которые я сделал, и, пожалуйста, дайте мне знать, если вам нужно больше данных, кодили что угодно.

Я поместил FABridge.js в папку html-шаблона проекта Flex.Я поместил FABridge.as в пакет 'bridge' в проекте Flex.

Я поместил FABridge.js в проект ASP.net.Я объявляю этот файл на странице aspx следующим образом:

<script type="text/javascript" src="../Scripts/FABridge.js"></script>

Затем я объявил кнопку ASP.net следующим образом:

<asp:Button runat="server" ID="btnNewOrder" Text="Place New Order" OnClientClick="newOrder();"/>

Функция newOrder написана так:

function newOrder () {var flexApp = FABridge ('AdminTrak', 'flex');flexApp.setPage (0);}

Функция setPage во Flex выглядит следующим образом:

public function setPage(pageNum:int):void {
            model.pageSetter(pageNum, 2)
        }

Теперь я добавил пространство имен для представления, где находится эта функция, примерно так:

xmlns:bridge="bridge.*" as well as the following declaration:

<fx:Declarations>
    <!-- Place non-visual elements (e.g., services, value objects) here -->
    <bridge:FABridge bridgeName="flex" />
</fx:Declarations>  

Также ядобавил следующую строку в мой файл index.template.html:

flashvars.bridgeName = "flex";

Итак, я запускаю транзакцию и затем нажимаю на кнопку, чтобы разместить новый заказ.Все, что я получаю, это ошибка, которая говорит мне, что FABridge.flex не определен.

Пожалуйста, помогите.

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