`
pyleaf
  • 浏览: 39782 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

初学Flex RSS阅读器

    博客分类:
  • Flex
阅读更多

 遇到一些问题,

比如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
分享到:
评论

相关推荐

    flex 新浪RSS阅读器

    这个“Flex新浪RSS阅读器”项目是利用Flex技术实现的一个简单的新闻或博客订阅工具,它能够解析并显示RSS(Really Simple Syndication)源中的内容。RSS是一种XML格式,用于发布和订阅新闻、博客文章等更新信息。 ...

    Rss阅读器简单例子

    对于初学者,构建RSS阅读器的步骤通常如下: 1. **解析RSS Feed**:首先,你需要解析RSS源的XML数据。这通常通过使用XML解析库或API来实现,例如JavaScript中的DOMParser或者Python的ElementTree库。 2. **获取RSS...

    flex写的rss订阅程序

    Flex RSS订阅程序是一种基于Adobe Flex技术构建的应用程序,主要用于获取并显示RSS(Really Simple Syndication)源中的内容。RSS是一种XML格式,...通过深入研究和改进,可以打造出更加高效和用户友好的RSS阅读器。

    .Adobe.AIR.Create.Modify.Reuse

    - **第三章:简单RSS阅读器** - 展示如何使用网络服务和数据处理技术,创建RSS新闻订阅阅读器。 - **第四章:音乐播放器** - 讲解多媒体处理技术,如音频文件的加载和播放控制。 - **第五章:迷你CMS** - 探讨内容...

    Spring ActionScript教程

    通过一个具体的例子,即RSS阅读器的实现,可以深入理解Spring ActionScript与Cairngorm如何协同工作。此过程涉及: 1. **构建MVC目录结构**:定义模型、视图和控制器的具体职责和交互方式。 2. **实现model**:处理...

Global site tag (gtag.js) - Google Analytics