遇到一些问题,
比如TextArea的滚动条滚动之后,点击下一条新闻时,TextArea滚动条仍处于原先的位置,并不会返回到最上方,给浏览带来不便,解决方法是在值改变时将滚动条滚动到最上方。我试了很多眼熟或者意思相近的事件,都无法触发,翻了半天API文档,终于找到了这个valueCommit事件:
valueCommit
|
当以编程方式或通过用户交互更改值时分派。 |
另外,Flex组件的数据绑定很给力,一组大括号就解决了,连加载顺序都不用考虑,当初用其他js框架因为加载顺序郁闷过好多次。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="feedRequest.send();">
<mx:Style>
Panel{
font-size : 12px;
}
</mx:Style>
<mx:Panel width="475" height="400" layout="absolute" title="{feedRequest.lastResult.rss.channel.title}" horizontalCenter="0" verticalCenter="0">
<mx:DataGrid x="20" y="20" id="dgPosts" width="400" dataProvider="{feedRequest.lastResult.rss.channel.item}" height="150">
<mx:columns>
<mx:DataGridColumn headerText="Posts" dataField="title"/>
<mx:DataGridColumn headerText="Date" dataField="pubDate" width="150"/>
</mx:columns>
</mx:DataGrid>
<mx:TextArea id="desc" x="20" y="180" width="400" height="95" htmlText="{dgPosts.selectedItem.description}" valueCommit="desc.verticalScrollPosition=0;"/>
<mx:LinkButton x="20" y="285" label="Read Full Post" click="navigateToURL(new URLRequest(dgPosts.selectedItem.link));"/>
</mx:Panel>
<mx:HTTPService id="feedRequest" url="http://rss.sina.com.cn/news/marquee/ddt.xml" useProxy="false"/>
</mx:Application>
- 大小: 85 KB
分享到:
相关推荐
在本章节中,“Google.Android开发入门与实战第12章.Android综合案例一——RSS阅读器实例”主要聚焦于Android应用程序开发中的一个实际应用场景——构建一个RSS阅读器。这个实例将帮助初学者理解如何将Android SDK的...
RSS阅读器是一种应用程序,它能够帮助用户订阅、管理和阅读RSS(Really Simple Syndication)源,以便获取最新的新闻、博客文章或者其他在线内容。本项目“Rss阅读器源码.net实现C#编写”提供了完整的源代码,使...
【安卓 RSS阅读器 下载即用】 在移动设备上,RSS阅读器是一种高效的信息获取工具,它可以帮助用户订阅和管理各种新闻源、博客和其他在线内容。这个“安卓 RSS阅读器”是专为Android平台设计的,它使得用户可以轻松...
Flex RSS订阅程序是一种基于Adobe Flex技术构建的应用程序,主要用于获取并显示RSS(Really Simple Syndication)源中的内容。RSS是一种XML格式,...通过深入研究和改进,可以打造出更加高效和用户友好的RSS阅读器。
《Android RSS阅读器详解》 在当今信息化社会,新闻资讯的获取速度直接影响到我们的生活与工作。RSS(Really Simple Syndication)技术作为一种便捷的信息订阅方式,使得用户可以快速获取并集中阅读来自多个网站的...
这个压缩包包含了构建RSS阅读器应用的基本代码,对于iOS开发者,特别是初学者或希望深入理解RSS解析和应用构建的人士来说,这是一个宝贵的参考资料。 首先,我们来看看RSS阅读器的核心功能。一个基本的RSS阅读器...
在提供的压缩包中,包含了一个简单的RSS阅读器的代码和安装包,这可能是为初学者或开发者准备的一个示例项目。这个阅读器可能实现了以下功能: 1. **RSS源的添加与管理**:用户可以通过输入RSS源的URL或者选择预设...
开源意味着任何人都可以查看、使用、修改和分发这些代码,这通常对编程初学者或者希望定制自己RSS阅读器的人来说非常有价值。 标签“阅读器”进一步证实了这是一个用于读取RSS订阅的软件。阅读器的主要功能可能包括...
RSS阅读器,对于初学者来说,是一个很好的编程实践项目,尤其适合那些正在学习C#语言的人。RSS(Really Simple Syndication)是一种数据格式,用于发布新闻、博客文章和其他定期更新的内容,使得用户可以通过一个...
本资料是为初学者准备的,旨在帮助初次接触Flex的人快速掌握基本概念和实践操作。以下是针对压缩包文件中的内容进行的知识点解析: 1. **Global.asax**:在ASP.NET中,Global.asax文件是应用程序全局事件处理程序,...
5. **学习Flex概念**:对于初学者来说,这样的工具也是学习Flex布局原理的好途径。通过实际操作,可以更好地理解flex-direction、justify-content、align-items等关键属性的作用。 6. **兼容性检查**:高质量的生成...
新浪新闻RSS阅读器是一款基于C#编程语言开发的桌面应用程序,主要功能是抓取并解析新浪新闻的RSS源,将新闻内容以用户友好的方式展示出来。RSS(Really Simple Syndication)是一种数据格式,用于发布定期更新的内容...
【标题】"IOS应用源码之【应用】RSS阅读器.rar"揭示了这是一份针对iOS平台的源代码,主要用于构建一个RSS阅读器应用程序。RSS(Really Simple Syndication)是一种内容发布格式,允许用户订阅并获取网站的更新,通常...
在这个名为“C#魔幻战士和Rss阅读器”的压缩包中,我们有两个项目:一个与“魔幻战士”相关,可能是某种游戏或模拟应用;另一个是“Rss新闻阅读器”,这是一个实用工具,用于获取和显示RSS(Really Simple ...
在这个Rss阅读器中,很可能使用了Web Forms,因为它是一个较早的ASP.NET开发模型,适合初学者和快速原型开发。 jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理、动画和Ajax交互。在这个Rss阅读器中,...
C#是一种广泛应用于软件开发...总之,"C#开发的rss新闻阅读器"是一个实践性强、涵盖多种技术的项目,适合C#初学者和进阶者学习。通过这个项目,不仅可以提升C#编程技能,还能加深对RSS、XML解析和应用程序设计的理解。
Flex3学习指南是一份专为初学者设计的资源,旨在帮助他们掌握Adobe Flex 3这一强大的富互联网应用程序(RIA)开发框架。Flex 3在Web应用开发领域具有广泛的影响力,尤其在创建交互式、图形丰富的用户界面方面表现...
Flex布局,全称为“Flexible Box”...对于初学者,这是一个学习和实践Flex布局的好工具,对于经验丰富的开发者,它能节省大量的调试时间。无论你是设计还是编码,熟悉并掌握Flex布局都是现代Web开发中不可或缺的技能。
"简单rss阅读器"表明这是一个基础级别的项目,适合初学者学习RSS解析和UI构建的基础知识。 标签 "IOS" 和 "ios 源码" 确认了这个项目与iOS平台相关,并且包含可以直接学习和编译的代码。这可能包括模型对象、视图...