эххх… не переспорить мне вас… я всегда, как программист, смотрю на продукт в целом, а не по частям. и не соглашусь что HTTPService описан со всех _необходимых_ сторон.
Да и еще надо понимать что программа программе рознь и по-хорошему ВСЕГДА НАДО ЛОВИТЬ ОШИБКИ! А еще лучше, если ошибка не вашего приложения — показывать их пользователю. Или здесь собрались люди которые только для себя пишут малюсенькие программы?
это рсс читалка, испольуя которую юзер должен видеть почему у него, блять, не работает загрузка вбитого линка, из-за того что он криворукий или из-за того что сервер в дауне. Да и нет смысла делать читалку со встроенным адресом ИМХО бесполезно.
а в производительности он так и не прибавил. Обидно. Да и поддержка от видеопамяти в помощь ОДНОМУ (да, флеш все еще использует только одно ядро из всех) ядру проца так и не появилась. Обидно, досадно, ну ладно.
А по поводу неадекватности… черт его знает, мож так и есть:)
Ну а если по сути:
<? xml version=«1.0» encoding=«utf-8»?>
<mx: Application xmlns: mx=«www.adobe.com/2006/mxml» layout=«absolute»>
<mx: Script>
<![CDATA[
import mx.controls.Alert;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
[Bindable]
private var _feedUrl: String;
public function get feedUrl(): String {
return this._feedUrl;
}
public function set feedUrl(value: String): void {
if (this._feedUrl == value) return;
this._feedUrl = value;
}
private function handler_feedLoad(event: ResultEvent): void {
//TODO: творим с фидом что хотим так как он загрузился уже полностью.
}
private function handler_feedFault(event: FaultEvent): void {
Alert.show(event.toString(), 'ERROR');
}
private function handler_takeFeed(event: Event): void {
this._feedUrl = this.feedInput.text;
//ТУТ желательна проверка на www. .domain;
this.getFeeds.send();
}
]]>
</mx: Script>
<mx: HTTPService id=«getFeeds»
url=«{this._feedUrl}»
useProxy=«false»
resultFormat=«e4x»
result=«handler_feedLoad(event)»
fault=«handler_feedFault(event)»
showBusyCursor=«true» />
<mx: TextInput id=«feedInput» text=«https://twitter.com/statuses/friends_timeline/25883.rss» />
<mx: Button label=«take feed» click=«handler_takeFeed(event)» x=«329»/>
</mx: Application>
а что в сафари у Вас закрывается окно при нескольких открытых вкладках? или в фотошопе закрывается окно, а не открытый документ?
ПС. КАДАБРА самый страшный вирус!)