问:当AIR程序窗口在后面(不是当前活动窗口)播放的时候,会发生音频声音颤抖的情况,怎么解决?
答:最近,对WindowedApplication有个新的改变,当窗口不活动的时候,backgroundFramerate会自动的变成1。所以我们把backgroundFramerate设成-1就可以解决这个问题。详情可以参考http://help.adobe.com/zh_CN/AS3LCR/Flex_4.0/spark/components/WindowedApplication.html。 指定当应用程序处于非活动状态时要使用的帧速率。设置为-1时,不会发生背景帧速率调节。默认值为-1。
问:我想在CSXS air extension 和 Premiere CS5 之间进行拖拽,当我开始用extension dragging的时候,如果目标地不支持drag的时候,在win和mac上鼠标的cursor还是一个默认的箭头cursor,而不是在独立AIR程序里应该出现的reject的不接受的图标。这怎么办呢?能不能有自定义的图标?
答:Workaround是使用doDrag() API 的时候有个参数叫dragImage,并配合使用flash.ui.Mouse.hide()指定这个参数它就会在drag的时候去取代默认的鼠标箭头。
问:我在分析GPU加速大bitmap(大于 1024*1024)的途径,一个途径我可以通过tilling into mulitple bitmaps,但问题是,如果我把位图加到一个sprite上面,并tween sprite的alpha 属性,我会得到GPU加速吗?
比如:三个1000*1000的位图在一个sprite里
- sprite1 ( bounds: 0, 0, 3000, 3000 )
- bitmap1 ( bounds: 0 0, 1000, 1000 )
- bitmap2 ( bounds: 0, 1000, 1000, 1000 )
- bitmap3 ( bounds: 0, 2000, 1000, 1000 )
如果我tween the alpha of sprite1,我就的不到GPU加速。
但是如果tween 每一个alphas of the bitmaps,GPU能加速起来吗?
答:一个父的sprite的 alpha 会作为透明的组去应用到子的位图是不对的,正确的方法是用BlendMode.LAYER。在一个父对象上指定不同的透明度属性应该作为一个组去applied 到它们子对象上面,而不需要一个一个的child上分别指定。 如果你把sprite1 的blendMode设置成BlendMode.LAYER,那么GPU 将不能在子的bitmap1,bitmap2,bitmap3 去blending 透明度,因为太多的重叠将会导致错误的结果。
我们可以看看文档上对BlendMode.LAYER的说明: 它强制一个透明的display object group 的的生成。就是说,那个object在进程里开始产生之前,它将会被预先的生成在一个临时的缓存里。可以参考文档http://www.g168.net/txt/flash/actionscriptlangref/00002444.html
另外建议cacheAsBitmap = ‘true' 可以降低cpu,提高效率。具体是因为:对于cacheAsBitmap 设置为true 的显示对象,设置 cacheAsBitmapMatrix 将导致 GPU 使用通过矩阵转换生成的位图。GPU 将使用位图表示形式,即使旋转或缩放对象也是如此。与 CPU 重绘矢量渲染的对象相比,GPU 合成此位图并为其添加动画效果要快得多。
单独将cacheAsBitmap设置为true 会导致缓存显示对象(以及所有子对象)。新区域暴露或整个组合图形转换时,显示对象不重绘。
详情可以参考http://help.adobe.com/zh_CN/as3/iphone/WS789ea67d3e73a8b2-5b45bb17124b3295cc8-7ff4.html
问:如何用Flash CS4 去为Photoshop 创建flash panel?
答:用CS4设计好一个panel之后,把CSXS library的SWC加到library path里。之后加上一些基本的code。
详情可以参考http://scriptplayground.com/printable.php?article=Creating-Flash-Panels-for-Photoshop-using-Flash-CS4。
-米酒
分享到:
相关推荐
Cisco-vWLC-AIR-CTVM-K9-7-6-120-0.ova
AIR-CT2500-K9-8-5-182-0.aes WLC 2504固件,配合AIR-CT2500-AP_BUNDLE-K9-8-5-182-0.aes一起使用 MD5 Checksum : 0ec0927df061c754ebbd9c5baa9047ad SHA512 Checksum : 8de868143326d027b175f99801287b7e65d0d4...
思科AIR-CT5500-K9-8-0-121控制器8.0镜像文件,需要的请下载
AIR-AP1830-K9-ME-8-10-130-0.zip
AIR-CTVM-K9-8-5-131-0.aes 299.13 MB AIR_CTVM_LARGE-K9_8_5_131_0.aes 299.12 MB AIR-CTVM-K9-8-3-143-0.aes 294.47 MB AIR_CTVM_LARGE-K9_8_3_143_0.aes 294.47 MB AIR-CTVM-K9-8-7-106-0.aes 250.76 MB AIR_CTVM...
Virtual Wireless Controller 小公司版本 带有 60 天评估许可证的 Cisco 无线局域网小型虚拟控制器安装。 Release 8.5.171.0 思科虚拟控制器,vWLC,AIR_CTVM-K9_8_5_171...Modules: AIR-RM3010L-x-K9 and AIR-RM3000M
AIR-AP1830-K9-8-2-166-0.tar,是cisco AP1830系列的IOS软件,可以配置成ME模式,欢迎大家下载
思科2504最新控制器固件AIR-CT2500-K9-8-5-161-0最新也是最终的固件,8.0以上版本可以直接升级,7.0版本需要先升级到AIR-CT2500-K9-8-0-152-0.aes过渡版本。
CISCO AIR-CT2504 Cisco 2504 Wireless Controller AIR-CT2500-K9-7-5-102-0.aes 本分卷由2345好压(Haozip)生成,请使用2345好压来解压。 分卷文件共有以下3个: AIR-CT2500-K9-7-5-102-0.haozip01.7z AIR-CT...
Virtual Wireless Controller Release 8.10.130 最新版本的虚拟控制器, 小公司版本,非large,好像支持最大200AP
CISOC 无线AP 3802ME模式固件AIR-AP3800-K9-ME-8-10-130-0
CISCO AIR-CT2504 Cisco 2504 Wireless Controller AIR-CT2500-K9-7-5-102-0.aes 本分卷由2345好压(Haozip)生成,请使用2345好压来解压。 分卷文件共有以下3个: AIR-CT2500-K9-7-5-102-0.haozip01.7z AIR-CT...
思科AP固件,8-9-111,里面不仅包含了3800的固件,还包含了其它比如AP 1830系统的固件,ap1g4就是ap1832的固件
AIR-CT2504-K9原厂7.6.130固件,
思科官网Downloads Home / Wireless / Access Points / Aironet 2800 Series Access ...1、AIR-AP2800-K9-ME-8-10-185-0.tar(轻量级接入点进行转换ios文件) 2、AIR-AP2800-K9-ME-8-10-185-0.zip(软件接入点映像捆绑包)
cisco Air 1830系列 AIR-AP1830-K9-8-5-151
AIR-CT2500-K9-7-6-120.zip
思科2504升级固件AIR-CT2500-K9-8-2-170-0.aes
Description : Cisco Unified Wireless Network Software Release 8.5 for Cisco ...FileName : AIR-CT5500-K9-8-5-161-0.aes Size : 180.97 MB ( 189756954 bytes) MD5 Checksum : 16894617d9da218e208287e23c6a8448
AIR-CT5500-AP_BUNDLE-K9-8-5-161-0.aes AIR-CT5500-K9-8-5-161-0.aes