Поскольку я действительно новичок в этом, я постараюсь объяснить мою проблему настолько хорошо, насколько смогу.
Я создал 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.
Есть идеи?