开通了新浪微博

On September 2, 2010, in 随笔, by James

为了适应潮流,咱也开通新浪微博,这是我的微博地址,
http://t.sina.com.cn/papajames
欢迎大家关注!

 

用Pixel Bender 做放射模糊效果

On September 1, 2010, in Flash相关技术, by James

Pixel Bender不是什么新鲜玩意儿,可我确信并不是很多做效果的朋友知道它到底能干什么。今天我介绍一个用Pixel Bender的例子,来做一个很多人都想用Flash做但是却不知道该怎么做的效果——放射模糊。

这就是放射模糊的效果:
Zoom Blur

让我们来看看如何来做:
首先到这个页面去下载这个效果的PBJ文件。
在下载后的包里有两个文件,一个是zoomBlur.pbj,一个是zoomBlur.pbk。后面的是Pixel Bender Kernel文件,也就是用来编写算法的文件,要看源代码,你需要使用Adobe Pixel Bender Toolkit。感兴趣的朋友可以研究这个算法,并不是非常难懂。前面的PBJ文件是Pixel Bender Byte Code文件,可以通过Adobe Pixel Bender Toolkit导出,这个文件可以被Action Script 3加载。

然后打开Flash Professional,建立一个新的AS 3文档,在舞台上导入一张图片并转成Movie Clip(原点在中心点),最后给这个元件命名为background。

打开Action Script 面板,写下面的程序:

import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.display.Shader;
import flash.filters.ShaderFilter;
import flash.net.URLLoaderDataFormat;

var shader:Shader;

var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.BINARY;
loader.load(new URLRequest(“zoomBlur/zoomblur.pbj”));
loader.addEventListener(Event.COMPLETE,completeHandler);
function completeHandler(pEvent:Event):void{
shader = new Shader(loader.data);
var zbFilter:ShaderFilter = new ShaderFilter(shader);
background.filters = [zbFilter];
}

发布后就可以看到效果了,注意Flash文件与下载的Pixel Bender资源包的路径。

这里可以下载源文件。

更多关于Pixel Bender的资料。

http://www.pixelbender.cn/

 

Adobe RIA 学生代表计划

On August 31, 2010, in 行业动态, by James

http://www.adobe.com/cn/special/ria/ria_studentrep.html

Adobe RIA 学生代表是 Adobe Flash 开发者社区生态系统的一部分,是代表 Adobe 公司在高校推广 Flash 平台技术的优秀学生代表。我们欢迎 Adobe Flash 平台技术爱好者、RIA 技术爱好者一起来参与推广,让更多的同学受益于的最新、最炫的技术和技术资源,不断提升自我价值,增加未来获得理想职位的筹码。

我们的使命:开放、协作、创新、共赢,努力创造一个与我们和谐共处的技术世界。

 

毛玻璃效果实例

On August 31, 2010, in Action Script, by James

CSDN课堂上介绍的毛玻璃效果的例子:

blur glass

源文件

 

翻转效果实例

On August 31, 2010, in Action Script, by James

前几天在CSDN的在线课堂上介绍了一个翻转效果,今天整理了一下,在Flash CS5里写了一个方法,主要介绍模糊滤镜与Tweener的用法。有兴趣的朋友可以下载看看。

Screenshot

下载源文件

 

8月20日,在湖南张家界召开的 Adobe 创意大学计划发布会上,Adobe 中国区 “Adobe RIA 开发工程师认证考试” 作为 “Adobe 创意大学计划” 的一部分正式发布。安博教育集团将作为 Adobe 的正式合作伙伴与 Adobe 共同在中国市场推广这一认证项目。

在当今的 Web2.0 时代,传统的 HTML 技术已难以满足用户对基于交互性和多媒体资源的更好的用户体验的追求,RIA(富互联网技术或富媒体技术)技术应运而生。作为数字信息交流产品的领军企业,Adobe 推出了完整的基于 Adobe Flash 平台的 Adobe RIA 解决方案,并很快在世界范围得到了广泛的应用。目前, Adobe RIA 解决方案和开发技术已被广泛应用在追求良好用户体验的企业级网络应用、电子商务、数据可视化、游戏、网络音频视频等众多领域,并已为许多关键性项目如 2008 奥运会网络点播系统等所采用。

Adobe 中国区 “Adobe RIA开发工程师认证考试” 充分考虑中国本地开发者的需求,针对致力于从事 Adobe RIA 技术开发的软件工程师以及数字艺术、数字媒体设计师,提供了完全本地化的学习和教学资源以及考试环境。该认证项目的推出,为开发者学习和掌握 Adobe RIA 技术建立了崭新的标准,也为企业招聘、录用 Adobe RIA 开发工程师、设计师提供了权威的依据。

安博教育集团是国内少数拥有雄厚技术优势的教育公司,率先倡导 “构建中国自己的开放式网络教育平台” 并最早实践研创出教育部鉴定并符合国际标准的网络教育平台,是国际化软件工程高级人才培养体系、实训体系、园区型实训基地的倡导者和最早实践者。目前,安博教育集团的安博实训基地、安博职业教育学院、安博学习体验中心等机构已遍及全国二十多个重点城市,形成了以区域教育服务中心和实训基地为依托,以师资、课程、服务流程、IT支持、网络学习服务的标准化为载体的服务体系,通过标准品质的服务保障全国各地用户的个性化需求,并已连续多年被新浪、搜狐、腾讯、《人民日报》、新华社等国内权威媒体誉为中国十大教育服务品牌。

此次 Adobe 和安博教育集团强强联手,必将进一步大大推动 Adobe RIA 技术在中国的普及和应用。

http://www.adobe.com/cn/aboutadobe/pressroom/pr/chinese/20100820_RIA_certification.html

 

尊敬的开发伙伴:

我们诚挚地邀请您参加即将于2010年9月和10月举行的奥多比开发者技术日 !此技术大会将在以下两个城市举行:

第一站:上海,2010年9月28日
第二站:成都,2010年10月20日

奥多比开发者技术日 是由奥多比公司举办的面向 Flash 平台应用及Web应用开发者的技术研讨培训活动。旨在为开发者介绍和讲解有关 Adobe Flash 平台技术及其应用开发的相关知识和开发技巧,以及 Adobe Flash 平台技术的发展趋势等。同时也为开发者搭建一个互相学习和交流的平台,在此与奥多比公司的技术专家和资深的开发者们分享各自的开发经验和创新设计理念,共同推动 RIA 技术的发展。

光临此次开发者技术日,您将在第一时间聆听最新发布的 Adobe Flash Builder 4 和 Adobe Flash Catalyst 的新功能和新特性,欣赏炫酷的应用演示,还有机会获得Adobe Flash平台应用开发工具光盘和热销的中文版开发工具书。还等什么?赶快注册吧!

详情请看:
http://www.adobechinadeveloper.com/developerday/2010Shanghai/index.html

 

Flash Player的新特性:共享屏幕

On August 18, 2010, in Flex, by James

同志们,你现在也可以像Adobe Connect Pro或者Adobe ConnectNow那样自己来通过LiveCycle Collaboration Service开发共享桌面的应用程序了!

废话少说,看看我的同事Tom Krcha做的例子

源代码在这里,与LCCS SDK Navigator一起。

当你开始共享你的屏幕,Flash Player会提示你安装ConnectNow Add-In.
安装程序很快完成,你只需要等待几秒钟。
要开发共享屏幕的应用,你需要注册一个LCCS的账户,便可以下载SDK来进行开发。
当你安装了LCCS SDK Navigator(一个AIR应用),你可以看见一些开发的教程。
在LCCS API中,你可以发现新增加的4个类:
- ScreenShareCanvas
- ScreenSharePublisher
- ScreenShareSubscriber
- ScreenShareSubscriberComplex
LCCS共享屏幕帮助文档
这里还有一些最新的更新,比如recording,请到这里查看。

开发提示:开发过程中有可能会出现连接错误导致不能正常工作,请用在连接设置中用http来代替https,应该就可以解决。

 
 

Key updates to Flash Player 10.1.82.76:
· New feature: Mac Video Hardware Acceleration (codenamed Gala)
· New feature/enhancement: RTMPe v5 implementation
· Addition of Stage Video “stubs” for GoogleTV
· Fixed bugs (initial target was 20 security):
· Security: 12 ASSET (external) + 8 (internal) = 20 bugs
· JIRA-reported: 11 bugs
· Total fixed: 147 Bugs

Key updates to AIR 2.0.3:
· New feature: GZIP compression on Windows (already previously available on Mac and Linux)
· New feature/Enhancement: RTMPe v5 implementation
· Fixed 43 high priority bugs