Fdream's Blog
专注于WEB前端开发
Powered by Google
1 2 3 4 5 6 7 8 913

以为Transform可以做到的,结果仔细翻了一下文档,貌似怎么组合也不能做到这样子……Silverlight里也是这个鬼样子,只支持2D的矩阵变换……

具体就是这样的,我只能用AS画这样的形变,可以算出来,但是怎么让MC或者BitMap实现这样的变换咧?使用Mask?效果不好又浪费CPU……

Who can tell me?

一看到这个更新,赶紧去下了一个,因为9.0.115.0在我的Vista Ultimate上不能全屏播放视频。下完安装,赶紧打开我的OOPlayer来测试,果然好了,哈哈~

此版本的新特性

引用内容:

* Support for H.264 video and HE-AAC audio codecs .

* Enhancements to full-screen mode to use hardware scaling for improved video performance and quality on systems running Windows 2000 and newer or Mac OS X 10.2 and newer.

* Faster rendering of vector graphics on multi-core CPUs.

* Higher quality and performance for downscaling large bitmaps (SWF 9 only).

* Support for caching common platform components, such as the Flex framework, to reduce average application sizes. This feature is enabled in the Flex 3 beta available on Adobe Labs.

* Support for full-screen mode on Linux.

一些功能的更新...

像Adobe和Microsoft的开发工具向来都很贵,后来Microsoft的Visual Studio有免费的Express版,这次Adobe的Flex也有免费版的了,不知道以后Photoshop之类的的会不会也免费?

好了,废话少说,免费版的Flex Builder面向所有的教育届用户开放,需要提供相关证件的照片。可以到这里:http://www.flexregistration.com/,提交您的个人信息及上传证件照片即可。

不想等破解版的都去吧~

引用内容:

Adobe Flex Builder 3 Pro is available for free to all education customers. This includes all students, faculty and staff of eligible education institutions.

Proof of Eligibility

To receive the product, you must upload a valid proof of eligibility to get the serial numbers to activate the product. Valid proofs of eligibility are:

1. a student ID showing current enrollment,

2. a Faculty ID showing current employment

3. an employee ID showing current employment, or

4. a letter on an educational institution letterhead stating that you are either a current student,

a current faculty member or a current employee of the institution...

OOPlayer Beta更新
22 晴天 2008-1
Fdream 发表于 Flash, 已被阅读 14090 次评论 2 条
关键词:FLV Flash

OOPlayer Beta更新至1.0.2了,版本改动如下:

  • 增加高清FLV、MP4、M4A格式文件支持;
  • 使用新的硬件加速全屏模式;
  • 增加多语言切换;
  • 增加按钮提示(ToolTips)功能;
  • 增加自动播放功能设置;
  • 修改播放控制栏自动隐藏动画效果;
  • 修改OOPlayer.js,添加language参数
  • 去掉控制栏缩放功能,保持大小不变;

继续征集多语言版本中……需要翻译的东西如下:

引用内容:

中文(Chinese)、播放(playing)、暂停(Paused)、停止(Stopped)、缓冲(Buffering)、未找到(Not Found)、不支持(Invalid File)、停止(Stop)、播放(Play)、暂停(Pause)、静音(Mute On)、恢复音量(Mute Off)、全屏(FullScreen)、普通模式(Normal Mode)、关于OOPlayer(About OOPlayer)、音量(Volume)、时间(Time)、语言(Language)

把中文翻译过来就行了,注意对照括号中的英文进行翻译哦~

如果一个MC,里面只有Shape(一个或则多个均可),没有其他MC,那么只要设置它的doubleClickEnabled属性为true,它可以很正常地接收DOUBLE_CLICK事件。那么,现在的问题是这样的:有这样一个MC,假设其实例名称为parentMC,里面含有一个或多个MC,继续假设其中有一个名称为aMC,那么当设置parentMC的doubleClickEnabled属性为true时,它并不可以接收DOUBLE_CLICK事件,但是如果设置其中的aMC的doubleClickEnabled属性为true时,他们都可以接收DOUBLE_CLICK事件。更为奇怪的是,如果你同时为parentMC和aMC添加DOUBLE_CLICK事件侦听,当双击时居然会触发两个DOUBLE_CLICK事件!

无法接收DOUBLE_CLICK事件的代码:

引用内容:

parentMC.doubleClickEnabled = true;

parentMC.addEventListener(MouseEvent.DOUBLE_CLICK, DoubleClickHandler);

function DoubleClickHandler(event:MouseEvent)

{

trace("double click");

}

正常接收DOUBLE_CLICK事件的代码...

首先是格式化脚本的一个bug,会去掉部分表达式中的括号。本来写得好好的没有任何问题,改来该去后为了代码好看,格式化了一下代码,结果发现结果不正常了,仔细检查了一下代码,发现是格式化后改变了我的正确代码。

正确代码是这样的:

引用内容:

controler.x = (w - controler.width) / 2;

格式化后成这样了:

引用内容:

controler.x=w - controler.width / 2;

这样不出错才怪……

第二个是关于右键菜单的,在Video对象上点击右键不会触发相关事件。具体是这样的,我有一个Player类,继承自MovieClip,在这个类里面我是直接new了一个video,然后直接this.addChild(video),在播放时发现在视频上点右键菜单并不会触发相应的右键菜单事件,而在其他MC上可以触发。

在Flash Player 9.0.115.0以后的版本中,可以使用新的全屏模式,并启用硬件加速进行全屏渲染。在测试的过程中,发现当以视频原始大小为矩形进行全屏硬件加速时,播放控制栏会变得很模糊。后来分别使用了几个高清的FLV进行测试,使用1080P的FLV文件(1920×1080)时,播放控制栏会相对变小;使用720P的FLV文件(1280×720)时,播放控制栏大小不变,此时的屏幕宽度我我的显示器分辨率相同;使用480P的FLV文件时,播放控制栏会放大。依据此现象,发现可能要求加速矩形宽高与屏幕分辨率一致,于是把加速矩形改为屏幕分辨率,分别使用不同的FLV文件测试,果然好了。

代码如下:

引用内容:

var scalingRect:Rectangle = new Rectangle(0,0,Capabilities.screenResolutionX,Capabilities.screenResolutionY);

stage.fullScreenSourceRect = scalingRect;

stage.displayState = StageDisplayState.FULL_SCREEN;

OOPlayer Beta,欢迎测试
2 晴天 2008-1
Fdream 发表于 Flash, 已被阅读 12937 次评论 4 条
关键词:OOPlayer FLV

把上次的OOPlayer Alpha稍微休整了一下,发个Beta版吧,适合在blog中使用,支持HTML插入方式和JavaScript代码插入方式,代码非常简单!具体方法请看这里:关于OOPlayer.

基本功能如下:

支持FLV播放、暂停、回放、静音及音量调整、全屏播放;

单击暂停或者播放;

双击全屏或者退出全屏;

支持右键菜单控制播放,包括全屏模式/普通模式切换、播放/暂停切换、静音/恢复音量切换、关于信息等;

可任意改变播放器大小,播放控制栏自动缩放;

欢迎提意见!

1 2 3 4 5 6 7 8 913
Copyright © 2005-2008,Fdream All Rights Reserved
Processed in 0.1406268 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号