- 浏览: 11992 次
最新评论
今天,我承认会有一点偷懒,在写微博的程序的时候,忽然间一个网友给听豆瓣的电台,很喜欢电台。于是采用adobe air 尝试远程加载他的播放器,但是发现HtmlLoader 是走不通,于是转向了百度的随便听听。幸好加载他的页面成功了。但是加载了有多余的成分,没有豆瓣的好。于是就想了一个 比较傻瓜的办法,采用移位置裁剪。反正不用换皮肤于是就利用移动容器和借位的办法加载了百度的这个歌曲,有了这个之后,可以在本地尝试制作一个远程来听。效果还是很不错。同时也很喜欢。 制作的时候,由于他的滚动事件会让播放器向上滚动,为了解决这个问题,于是还是要重新设置他的垂直位置。
加载完成后。一个桌面版的随便听听便完成了。
实现过程。等整理好就发送出来玩玩。
实现当中一个类库,采用flex air 来写的。不妨试试这个好玩的玩意。
还可以在电脑上安装。 package org.summerTree.view { //随便听听 import flash.events.*; import flash.events.Event; import flash.filters.BlurFilter; import flash.html.HTMLLoader; import flash.net.*; import mx.core.UIComponent; import mx.events.ResizeEvent; import mx.managers.*; import spark.components.Window; public class MicroRadioWindow extends Window { private var contain:UIComponent; private var htmlloader:HTMLLoader; public function MicroRadioWindow() { htmlloader=new HTMLLoader(); htmlloader.addEventListener(Event.COMPLETE,onCompl eteHandler); this.resizable=false; this.maximizable=false; this.showStatusBar=false; this.title="百度随便听听"; this.width=452; this.height=200; htmlloader.width=600; htmlloader.height=350; htmlloader.load(new URLRequest("http://fm.mp3.baidu.com/#/channel/qing ge/")); contain=new UIComponent(); contain.addChild(htmlloader); contain.x=-124; contain.y=-152; htmlloader.paintsDefaultBackground=true; htmlloader.addEventListener(Event.SCROLL,onMouseWh eel); } private function onCompleteHandler(event:Event):void { event.currentTarget.removeEventListener(Event.COMP LETE,onCompleteHandler); addElement(contain); } private function onMouseWheel(event:*):void { addEventListener(Event.ENTER_FRAME,onBack); } private function onBack(event:Event):void { htmlloader.scrollV=0; removeEventListener(Event.ENTER_FRAME,onBack); } } }
发表评论
-
poj 3294 Life Forms 求n(n>1)个字符串的最长的一个子串 后缀数组
2012-07-06 09:52 948Description You may have wond ... -
Java 正则表达式使用心得
2012-07-06 09:46 577Greedy 数量词和Reluctant 数量词的区别。 ... -
可编程计算组件-Apace实时数据库产品
2012-07-03 13:44 788可编程计算组件面向的客户要求比较高,但其主要目的是提供给软 ... -
纪念Rokon停止更新――从零开始用Rokon开发一个小游戏
2012-07-02 13:00 947懒骨头你给我听着:你有健康的家人~满意的工作~未知的女友~ ... -
flash player的重绘渲染机制
2012-07-02 13:00 607先简洁说下前人的研究成果。 一个是Tencent的Y ... -
Hello Android
2012-07-02 13:00 675虚心是知识的向导,恒心是知识的保管。 ... -
imx515 开发板Android源代码编译过程[开发日记]
2012-07-02 13:00 959Android requires the followin ... -
as连接fms
2012-07-01 10:33 673如果 ActionScript 3.0 SWF 文件需要与 ... -
WebService另一种轻量级实现―Hessian 学习笔记
2012-07-01 10:33 643最近和同事聊天,得知他们在使用一种叫做Hessian的We ... -
关于The serializable class XXX does not declare a static final serialVersionUID field of type long的警告
2012-07-01 10:33 652最近在研究Java与Flex用Json交换数据,也就是Ja ... -
Flex Socket编程
2012-07-01 10:33 594比较懒,比较少上csdn的,如果发现留言给我没有回复,望见 ... -
Flex4与java通信(二、与servlet通信)
2012-07-01 10:33 581说明:这里介绍使用URLRequest+URLLoader ... -
Flex学习笔记(1)
2012-06-30 16:56 567Flex学习笔记(1) 2010年06 ... -
Flex Ant编译模板
2012-06-30 16:56 684Flex Ant编译模板 2010年07月16日 Fl ... -
Flex mobile入门
2012-06-30 16:56 562Flex mobile入门 2010年12月 ... -
Flex编程学习基础
2012-06-30 16:56 570Flex编程学习基础 2010年11月08日 Flex是 ... -
flex RSL模式
2012-06-30 16:56 332flex RSL模式 2010年09月13 ...
相关推荐
构建 ADOBE® AIR® 应用程序 目录 第 1 章: Adobe AIR 简介 第 2 章: Adobe AIR 安装 安装 Adobe AIR 删除 Adobe AIR 安装和运行 AIR 范例应用程序 Adobe AIR 更新 第 3 章: 使用 AIR API 特定于 AIR 的 ...
使用 Adobe Flex 3 开发 Adobe AIR 1.1 应用程序
使用ADOBE FLEX 3 开发 Adobe AIR 1.5应用程序 共37章,介绍AIR的中文材料
基于Adobe AIR内容简介:《Android移动应用开发:基于AdobeAIR》共四部分19章,主要介绍如何使用AdobeAIR开发Android移动应用,深入讲解Android移动开发特有的各种主题,力图帮助读者创建高品质的应用程序。...
解决AIR对ADOBE AIR的依赖,软件绿色版
《使用AdobeAIR开发Android应用程序》源代码
针对 HTML 开发人员的 Adobe AIR 语言参考包括 Adobe AIR API 的详细信息。Adobe AIR API 通过 window.runtime 对象可以用于基于...有关其他基于 SEF 的 AIR 应用程序开发的运行时类,请参阅 Adobe? Flex? 3 语言参考。
使用Flex开发Adobe AIR程序--桌面快捷方式管理器,适合新手进一步熟悉api,遇到典型的问题,1)调用外部exe文件,2)打包,3)读写文件,路径问题,...
dreamweaver的adobe air扩展Adobe_AIR.mxp
adobe air 安装包part1adobe air 安装包part1adobe air 安装包part1adobe air 安装包part1
Adobe AIR技术学习Adobe AIR技术学习
AdobeAIR.dmg
在 Adobe AIR 应用程序中对 PDF 内容进行跨脚本编写 拖动、复制和粘贴数据 读写 XML 首选参数文件 处理停靠栏和系统任务栏 异步处理本地 SQL 数据库 同步处理本地 SQL 数据库 处理窗口和菜单 控制窗口的显示...
adobe air 安装包partadobe air 安装包part
最新的adobe air运行环境,用于运行格式为air的应用程序
利用 Adobe® AIR® 技术,开发人员可以创建和打包跨平台游戏/适用于 iOS、Android、Windows 和 Mac OS 等主要平台的应用程序。
adobe AIR 安装环境,AIR运行时,没这个,AIR程序运行不了
Adobe Air Programming Unleashed
AdobeAIR入门教程,adobe公司内部资料,值得学习。
adobe air 连接 airplay功能