- 浏览: 396238 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
zhchyun2008:
这里有个小问题,背景有时候会出现?不知道如何解决
分享一个ToolTip类,趋于完美! -
heiliuer:
歌词可以用,我试了好几个,都行的
百度MP3音乐API接口及应用 -
connectu:
感觉不错,英文版的。
JMX in Action -
海阔天空1991:
楼主,有没有什么途径可以知道歌曲对应的信息?
百度MP3音乐API接口及应用 -
xiegqooo:
简单的关闭 tomcat
import java.io.IO ...
关于Java钩子的使用
Adobe Flash Player 10.2 版本引入了一个引人注目的新特性:原生鼠标指针。您现在可以使用运行在操作系统层的基于位图的鼠标指针。
实现原生鼠标指针
flash.ui 包中的 MouseCursorData 对象
MouseCursorData 对象的三个属性:
MouseCursorData.data:用于显示鼠标指针的 BitmapData 对象向量。
MouseCursorData.hotSpot:鼠标指针的定位点值,保存为一个 Point 对象。
MouseCursorData.frameRate:用于实现位图图像序列动画的帧频。这个属性允许您创建动画鼠标指针。
在创建一个 MouseCursorData 对象之后,您要使用 Mouse.registerCursor 方法将它赋值给 Mouse 对象。一旦注册了 Mouse 对象,您可以将别名传递给 Mouse.cursor 属性。
说明:通过传递一个 BitmapData ,您就可以通过指定一系列的位图鼠标指针来创建一个原生的动画指针。
请查看以下示例代码:
无论任何时候,您都可以停止使用当前的位图鼠标指针,而切换回显示默认操作系统鼠标指针。要实现这一点,您可以使用 MouseCursor 类的其中一个常量值,如下所示:
实现原生鼠标指针
flash.ui 包中的 MouseCursorData 对象
MouseCursorData 对象的三个属性:
MouseCursorData.data:用于显示鼠标指针的 BitmapData 对象向量。
MouseCursorData.hotSpot:鼠标指针的定位点值,保存为一个 Point 对象。
MouseCursorData.frameRate:用于实现位图图像序列动画的帧频。这个属性允许您创建动画鼠标指针。
在创建一个 MouseCursorData 对象之后,您要使用 Mouse.registerCursor 方法将它赋值给 Mouse 对象。一旦注册了 Mouse 对象,您可以将别名传递给 Mouse.cursor 属性。
说明:通过传递一个 BitmapData ,您就可以通过指定一系列的位图鼠标指针来创建一个原生的动画指针。
请查看以下示例代码:
// Create a MouseCursorData object var cursorData:MouseCursorData = new MouseCursorData(); // Specify the hotspot cursorData.hotSpot = new Point(15,15); // Pass the cursor bitmap to a BitmapData Vector var bitmapDatas:Vector.<BitmapData> = new Vector.<BitmapData>(1, true); // Create the bitmap cursor // The bitmap must be 32x32 pixels or smaller, due to an OS limitation var bitmap:Bitmap = new zoomCursor(); // Pass the value to the bitmapDatas vector bitmapDatas[0] = bitmap.bitmapData; // Assign the bitmap to the MouseCursor object cursorData.data = bitmapDatas; // Register the MouseCursorData to the Mouse object with an alias Mouse.registerCursor("myCursor", cursorData); // When needed for display, pass the alias to the existing cursor property Mouse.cursor = "myCursor";一定要记住,由于操作系统的限制,鼠标指针所使用的这些位图文件不能大于 32 × 32 像素。传递一个大于此限制的位图会出错。
无论任何时候,您都可以停止使用当前的位图鼠标指针,而切换回显示默认操作系统鼠标指针。要实现这一点,您可以使用 MouseCursor 类的其中一个常量值,如下所示:
Mouse.cursor = MouseCursor.AUTO;上一个例子创建了一个静态位图鼠标指针;下一个例子将创建一个动画鼠标指针。这个过程是很简单的 —— 只需要先提供多个位图图像,然后指定鼠标指针动画的帧频,如下所示:
// Create a MouseCursorData object var cursorData:MouseCursorData = new MouseCursorData(); // Specify the hotspot cursorData.hotSpot = new Point(15,15); // Pass the cursor's bitmap to a BitmapData Vector var bitmapDatas:Vector.<BitmapData> = new Vector.<BitmapData>(3, true); // Create the bitmap cursor frames // Bitmaps must be 32 x 32 pixels or less, due to an OS limitation var frame1Bitmap:Bitmap = new frame1(); var frame2Bitmap:Bitmap = new frame2(); var frame3Bitmap:Bitmap = new frame3(); // Pass the values of the bitmap files to the bitmapDatas vector bitmapDatas[0] = frame1Bitmap.bitmapData; bitmapDatas[1] = frame2Bitmap.bitmapData; bitmapDatas[2] = frame3Bitmap.bitmapData; // Assign the bitmap data to the MouseCursor object cursorData.data = bitmapDatas; // Pass the frame rate of the animated cursor (1fps) cursorData.frameRate = 1; // Register the MouseCursorData to the Mouse object Mouse.registerCursor("myAnimatedCursor", cursorData); // When needed for display, pass the alias to the existing cursor property Mouse.cursor = "myAnimatedCursor";通过设置 MouseCursorData.frameRate 属性并传入一系列 BitmapData 对象,Flash Player 就会自动创建出一个以指定帧频播放的动画鼠标指针。这是一个自动化的过程,所以您不需要编写任何代码就能够实现动画鼠标指针。
发表评论
-
学习AS3.0全局函数
2011-07-27 20:16 2029使用目的:字符串的编码与解码。 说明:escape()函数会将 ... -
[心得] 把纯文本嵌入as3类中
2011-06-27 11:07 917必须知道文本的编码类型, 否则中文会读出乱码 [Emb ... -
两个翻转BitmapData的函数
2011-06-20 16:57 1831//向右旋转90度 public function scal ... -
http://dl.iteye.com/upload/attachment/435134/b797675d-eb2f-3c7f-8ed0-f612a5813b8
2011-06-20 16:52 1534这东西不太可能只用滤镜来实现,实实在在用程序画出来还差不多 ... -
重写FLEX组件
2011-06-20 16:05 2029一、为什么要重写组件 1、在FLEX已有组件无法满足业务需求, ... -
Flex Builder快捷键大全
2011-06-16 11:38 1920Ctrl + Shift + L :列出所有快捷键 Ctrl ... -
as3三角函数应用
2011-06-11 18:01 2279基本三角函数的计算: 角的正弦值 = 对边 / 斜边 角的余弦 ... -
Flash使用服务器时间
2011-06-07 10:36 1443在做Flash应用时,有时可能会遇到需要使用服务器时间的情况, ... -
分享一个ToolTip类,趋于完美!
2011-06-07 10:26 1307package myas { import ... -
忽略PNG透明区域的事件
2011-06-07 10:24 1916困扰了我好几天,也没人帮我解决..。 最后在网上找到了方法。 ... -
AnimationState
2011-06-03 17:20 1230package engine { impo ... -
Flex中使用三角函数sin() cos()进行圆形排列
2011-05-14 13:16 2366private const CENTRE:Point = ne ... -
Using non-embedded images in a spark BitmapImage
2011-04-18 11:21 1211TiledImage.mxml <?xml vers ... -
童年の忆
2011-03-21 19:13 1171送给儿时的自己。 -
有时候我们需要将某个数组清空或者说重置
2011-01-27 23:35 1236有时候我们需要将某个数组清空或者说重置,我最常用的办法的是重新 ... -
利用render事件来提高as3程序的运行效率
2011-01-27 23:21 2006AS3中的DisplayObject有一个render事件,他 ... -
解决RemoteClass alias信息丢失
2011-01-17 11:31 1689问题发生场景:flex程序中存在多个module都调用一个 ... -
Flex 4 List控件分页功能的实现
2010-12-23 11:48 2856要想了解Flex 4 List控件的分页功能(paging)的 ... -
Flash 游戏设计笔记:计时器制作
2010-11-12 10:03 1532[img][/img]在游戏当中, ... -
flash 游戏设计笔记:切割位图技术
2010-11-12 09:56 1731今天探讨一下这个关于 ...
相关推荐
在安装完成后,可以在浏览器中打开相关网站来检测当前的 FlashPlayer 版本,如果安装正确的话,应该显示版本号为 LNX 10,2,151,49。 需要注意的是,这个版本只支持 32 位机器。 Adobe 公司的 FlashPlayer 是一个...
flashplayer_10_ax_debug10.2.152.26.exe flashplayer_10_plugin_debug10.2.152.26.exe uninstall_flash_player10.2.152.26.exe
标题中的"InstallFlashPlayer10.2.159.1.exe"指的是Adobe Flash Player的安装程序,这是2011年4月25日发布的一个特定版本。Flash Player是一款非常重要的软件,它允许用户在网页上播放Flash格式的多媒体内容,包括...
install_flash_player_ax_v10.2.152.32.exe,正常在ie下使用的flashplayer
com.adobe.flashplayer-10.2.156.12.apk
与标准的Flash Player相比,Flash Debugger 10.2提供了更多的诊断信息,尤其是在处理错误和异常时。这使得开发和测试过程更为高效,能够快速定位并解决问题,从而提高开发效率。 总结,Flash Debugger 10.2版本是...
标题 "64位浏览器的Flash插件下载(flashplayer for 64-bit browser)" 指的是Adobe Flash Player的64位版本,这是一个用于在Web浏览器中播放Flash内容的插件。在过去的互联网时代,Flash是展示动画、游戏和多媒体内容...
“压缩包子文件的文件名称列表”中的“flashplayer_34.0.0.289.exe”是Flash Player安装程序的文件名,扩展名.exe表示这是一个可执行文件,通常在Windows操作系统中用来安装软件。这个文件包含了运行Flash Player所...
"单文件运行"意味着FlashPlayer V10.1.85被封装在一个独立的可执行文件中,用户无需进行复杂的安装过程,只需双击即可启动。这种设计简化了用户的操作,便于携带和分发,尤其适用于那些不希望在系统中留下大量配置...
6. **更新浏览器设置**:在卸载Flash Player后,用户可能需要检查浏览器的插件设置,确保Flash已被禁用或移除,以防止某些网站尝试自动激活已卸载的Flash Player。 7. **安全防护**:卸载后,保持操作系统和浏览器...
在Delphi 7中开发FlashPlayer,开发者可能使用了以下技术: - **TShockwaveFlash** 组件:这是Delphi提供的用于嵌入和控制Flash内容的组件。通过这个组件,开发者可以将Flash动画或应用嵌入到窗体中,并且可以调用...
Adobe Flash Player中文电脑版是一款一种广泛使用的、专有的多媒体程序播放器。它最初由Macromedia编写,在Macromedia被Adobe收购后由Adobe继续开发并分发。Adobe Flash Player最初设计目的为播放2维向量动画,但...
"Flashplayer_10.3_ax_debug.exe" 是一个Windows平台上的ActiveX版本的Flash Player Debug版安装文件,适用于在Internet Explorer或依赖ActiveX技术的应用程序中调试Flash内容。安装这个版本的Flash Player,开发者...
FlashPlayer11是Adobe公司推出的一款重要的多媒体播放器,主要用于在网络浏览器中播放SWF格式的Flash内容。此精简版的FlashPlayer11本地播放器,是针对用户需求进行定制优化的版本,尤其适合那些希望在离线环境下...
标题中的"Arm64 Flashplayer Linux UOS 鲲鹏 飞腾"涉及的是在基于Arm64架构的Linux操作系统UOS(统一操作系统)上运行Flash Player的场景,特别提到了鲲鹏和飞腾这两种国产处理器平台。下面将详细阐述相关知识点: ...
在压缩包子文件的文件名称列表中,“flashplayer_10_sa.exe”是Windows操作系统下的可执行文件,用于安装Flash Player 10的这个特殊版本。执行此文件将启动安装程序,引导用户完成安装步骤,使计算机具备播放SWF动画...
FlashPlayer11-5安装包FlashPlayer11-5安装包FlashPlayer11-5安装包FlashPlayer11-5安装包
2. **ActionScript 3(AS3)支持**:描述中提到的AS3是Flash开发中使用的脚本语言,用于创建动态效果、游戏和其他交互式应用。Flash Player能够执行AS3代码,使得开发者可以通过编写简单或复杂的脚本来控制动画和...
在描述中提到,这个版本是Linux用户可以使用的最后一个不会到期的Flash插件,特别适用于Chrome浏览器。 1. Adobe Flash Player:Adobe Flash Player是一款广泛应用于Web浏览器的多媒体播放器,支持播放动画、视频和...