Не могу использовать объявление FX в приложении Flex - PullRequest
0 голосов
/ 14 марта 2012

Поскольку я действительно новичок в этом, я постараюсь объяснить мою проблему настолько хорошо, насколько смогу.

Я создал RSS-канал в flex. Поскольку я действительно не знаю различий между s / mx / fx, я не могу понять, в чем проблема. Любой как. Мое приложение RSS-канал работает отлично. В начале приложения у меня есть этот код

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s="library://ns.adobe.com/flex/spark" 
               xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">

Как вы можете видеть, приложение запускается с приложением s:

Под этим у меня есть теги объявления

<fx:Declarations>
        <mx:HTTPService id="RSSFeed" result="RSSFeed_resultHandler(event)" fault="RSSFeed_faultHandler(event)"/>
    </fx:Declarations>

Проблема в том, что я хочу импортировать это приложение RSS-канала в другое приложение, которое я создал.

То, что начинается с mx: application

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
                layout="vertical"
                verticalAlign="top"
                backgroundColor="black"
                creationComplete="init();" viewSourceURL="srcview/index.html" xmlns:s="library://ns.adobe.com/flex/spark">

Теперь проблема в том, что когда я хочу написать службу HTTP внутри типов объявлений. Это не сработает, поскольку теги объявлений здесь недоступны.

Я попытался написать его без объявления типа, но получил сообщение об ошибке

Несколько маркеров в этой строке: -1180: вызов возможно неопределенного метода RSSFeed_faultHandler. Точка останова: main.mxml [строка: 11] -1180: вызов возможно неопределенного метода RSSFeed_resultHandler.

Есть идеи?

...