`
sjpsega
  • 浏览: 300380 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

flash 11 新特性

 
阅读更多

New Features in Flash Player 11 and AIR 3

Stage 3D Accelerated Graphics Rendering (Player & AIR desktop + AIR for TV) — Stage 3D is a new architecture for hardware accelerated graphics rendering developed that provides a set of low-level APIs that enable advanced 2D and 3D rendering capabilities across screens and devices (desktop, mobile, and TV). Using Stage 3D, app and framework developers can now access high performance GPU hardware acceleration, enabling the creation of new classes of rich, interactive experiences. Note: Stage 3D for mobile versions of Flash Player & AIR will be enabled in a future release.

Flash Access Content Protection Enhancements — New Flash Access content protection features include key rotation support, V3 license chaining, domain support and enhanced output protection and device filtering.

Protected HTTP Dynamic Streaming (HDS) — Protected HTTP Dynamic Streaming (HDS) provides protection for streaming video across screens while eliminating the deployment complexity of a license server.

NetStream.dispose() — Similar to NetStream.close() except that it also clears up the last frame held up by NetStream to be displayed on the Video object. Use this instead of NetStream.close() if the NetStream is to be re-used for other streams later. It enforces garbage collection of the video frame and related decompressor objects. The video object will display a blank frame after the use of this method.

H.264/AVC Software Encoding for Cameras (desktop) — Stream high-quality video from your computer's camera with higher compression efficiency and industry stanard support, enabling both immersive real-time communications such as video chat/conferencing and live video broadcasts.

JPEG-XR support — Flash Player and AIR now include support for the JPEG-XR advanced image compression standard (International Standard ISO/IEC 29199-2). The computationally lightweight JPEG-XR format provides more efficient compression than JPEG, enables both lossy and lossless compression support, and adds support for alpha channel transparency.

Enhanced high resolution bitmap support — BitmapData objects are no longer limited to a maximum resolution of 16 megapixels (16,777,215 pixels), and maximum bitmap width/height is no longer limited to 8,191 pixels, enabling the development of apps that utilize very large bitmaps.

High efficiency SWF compression support — Developers can now take advantage of LZMA compression for their SWF files. LZMA compression can reduce SWF size by up to 40%, enabling users to benefit from richer experiences with shorter download times and reduced bandwidth consumption.

G.711 Audio Compression for Telephony — Support interoperability with legacy phone systems via the Flash Media Gateway (FMG) and other third-party clients (through the open RTMP protocol) without the need for transcoding.

Native JSON (JavaScript Object Notation) Support — Allows ActionScript developers to take advantage of high performance native parsing and generation of JSON-formatted data.

Garbage Collection Advice — Provides smoother, more responsive user experiences by allowing developers to provide hints to optimize garbage collection scheduling.

Cubic Bezier Curves — The cubicCurveTo drawing API allows developers to easily create complex cubic Beziers without requiring custom ActionScript code.

Secure Random Number Generator — Developers can now take advantage of cryptographically secure random number generation to build more secure algorithms and protocols..

Socket Progress Events — Improve management of data transfer using the Socket class by providing a new property to determine the number of bytes remaining in the write buffer and a new event for when data is being sent to the network layer. Using these new APIs, developers can build applications such as file transfer utilities that monitor socket progress and provide responsive feedback.


DisplayObjectContainer.removeChildren and MovieClip.isPlaying — DisplayObjectContainer now implements a removeChildren API allowing developers to quickly remove all of a container's children using a single API call. A new MovieClip.isPlaying property returns the MovieClip's current playing state.

Sound.loadCompressedDataFromByteArray and  Sound.loadPCMFromByteArray — Developers can now inject compressed or raw PCM sound data into a Sound object to play sounds..

 


New Features in Flash Player 11

Native 64-bit Support (Flash Player desktop) — Take advantage of native support for 64-bit operating systems and 64-bit web browsers on Linux, Mac OS, and Windows.

Asynchronous Bitmap Decoding (new for Flash Player) — Improve app responsiveness and deliver smoother animation by decoding images on initial load instead of on demand. Images are cached as needed.

TLS Secure Sockets Support (new for Flash Player) — Enables secure communications for client/server applications.

 


New Features in AIR 3

Native Extensions — Native extension libraries allow developers to create and use native libraries that can be invoked using ActionScript. These libraries allow ActionScript developers to take advantage of the same platform and device-specific native capabilities and APIs available to native apps, with easy integration into AIR applications. In addition, native extensions can be used for performance critical code or porting existing native libraries like image decoders for use within an AIR application.

Flash Access Content Protection Support for AIR Mobile — Flash Access content protection support is now available on mobile devices including Android powered smartphones and tablets. In addition, content protection is now supported on tablet devices powered by the BlackBerry® Tablet OS. Note: Flash Access for iOS is not supported at this time. In addition, Flash Access for Flash Player Android is not supported at this time.

Encrypted local storage for mobile — Encrypted local storage support is now available on mobile devices. Applications can more securely store sensitive data on a user’s device, enabling support for storage of sensitive data such as passwords, certificates, and auditing information.

Captive Runtime Support — This popular feature from AIR for iOS is now available with AIR for desktop, Android and TV. Simplify the app installation process and reduce testing/certification cost by packaging the AIR runtime with your app on Windows, Mac, Android and TVs.


Stage Video Hardware Acceleration (AIR Mobile) — Leverage hardware acceleration of the entire video pipeline to deliver efficient, best-in-class high-definition (HD) video playback experiences. Decrease processor usage and enable smoother video, reduced memory usage, and higher fidelity on mobile (supported on Android 3.1, BlackBerry Tablet OS, and iOS) and TV devices.

H.264/AAC Playback Support (AIR for iOS) — Enables H.264 & AAC playback on iOS when using Stage Video Hardware Acceleration.  This feature requires that video be delivered either through progressive download or HLS.  RTMP is not supported due to platform limitations.

Front-facing Camera Support (AIR for Android) — The front-facing camera support available with AIR for iOS and BlackBerry Tablet OS is now available on Android devices. Take advantage of the front-facing camera to help users connect with rich video conferencing and chat experiences on smartphones and tablets.

Background Audio Playback Support (AIR for iOS) — Developers can now write multitasking iOS applications that can play audio while in the background, such as music applications or reliable voice conferencing apps with multitasking support.

Device Speaker Control for Mobile (AIR for iOS & Android) — Provides developers the ability to select whether audio should be outputted through the phone speaker or external speaker.

16 and 32-bit color depth — Provides an app descriptor setting for developers to control the color depth of graphics on Android (16bit and 32bit) for renderMode=cpu/auto.  AIR 2.7 and older namespaces will default to 16bit color, whereas AIR 3.0 and newer namespaces will default to 32bit.

Game Controller API (AIR TV) — Allows developers to build TV applications that can communicate with an attached game input devices such as a gamepad or controller wand. Note: This capability is not yet available on AIR for desktop or mobile.


Known Issues

Stage 3D

  • Mac: On Mac OS X, hardware accelerated rendering is not supported on Intel GMA, ATI Radeon x1600, and ATI Radeon 2400 cards.
  • Stage3D uses the integrated GPU on MacBook Pro’s with Intel i7 or i5 processors (2943979).
  • Hardware accelerated rendering is not supported on VIA chipsets.

 


Secure Sockets (TLS) and Secure Socket Policy Files:

  • Linux does not contain browser certificates common to the Mac and Windows platforms, which are required in order for Secure Policy Files and TLS to work seamlessly (2827902).
  • CRL in DER format is supported on MAC; CRL in PEM format is not supported.


Flash Player for Android

  • Speex streams with the ns.bufferTime property set to a non-zero value experience a 4-5 second delay when starting (2884740).
  • Due to a a bug related to the hardware AAC decoder on the Samsung Infuse and Epic 4G, audio plays back at a fraction of the intended speed (2884721).


AIR for iOS

  • When an application which is doing live streaming from camera and playing back as well, is relaunched after a screen lock, it remains frozen at the frame where it was when the phone was locked.(2875954)

 

Flash Access


Other



  • Stage 3D 加速图形渲染
    • 探索 Adobe 高性能 2D/3D GPU 硬件加速图形渲染的新架构,为应用程序高级渲染提供了低级 Stage3D API,带来互动体验类的框架开发。
  • 本机 64 位支持
    • Flash Player 现在可利用 Linux®、Mac OS 和 Windows® 上对 64 位操作系统和 64 位网页浏览器的本地支持。
  • 相机的 H.264/AVC 软件编码
    • 来自您的计算机摄像头的美丽流媒体视频,具有更高的压缩效率和行业广泛的支持,实现高品质的实时通信(例如,视频聊天和视频会议)和视频直播节目。
  • 移动的内容保护支持
    • 现在 Android 设备可以支持 Flash Access 内容保护。广播装置现在可以获得和宣传更多客户的最喜爱移动设备。
  • 受保护的 HTTP 动态流化 (HDS)
    • 跨设备保护流视频,同时取消部署复杂的许可证服务器。
  • 受保护的 HTTP 动态流化 (HDS)
    • 跨设备保护流视频,同时取消部署复杂的许可证服务器。
  • 安全随机数生成器
    • 开发人员现在可以利用加密安全随机数生成来构建更安全的算法和协议。
  • TLS 安全套接字支持
    • 利用客户端/服务器应用程序对安全通信的全新支持。
  • 电话的 G.711 音频压缩
    • 通过 Flash Media Gateway (FMG) 和其他第三方客户端(通过开放 RTMP 协议),支持与传统电话系统的互操作性,而无需转码。
  • 三次 Bezier 曲线
    • 轻松创建复杂的三次 Bezier 曲线,无需通过 cubicCurveTo 绘制 API 自定义 ActionScript® API。
  • 增强的高分辨率位图支持
    • 可以开发使用大量位图的应用程序。BitmapData 对象不再局限于 16 兆像素(16,777,215 像素)的最高分辨率,最大位图的宽度/高度不再局限于 8,191 像素。
  • 异步位图解码
    • 通过解码初始加载而非点播加载的图像,提高应用程序的响应,提供更流畅的动画。图像视需要缓存。
  • 本机 JSON(JavaScript 对象表示法)
    • ActionScript 开发人员现在可以利用高性能本地解析和生成 JSON 格式数据。开发人员可以将现有数据无缝集成到他们的项目中。
  • 垃圾收集通知
    • GC 通知 API 对垃圾收集进度提供了额外的控制,使垃圾收集过程不会破坏用户体验。
  • 套接字进度事件
    • 通过确定写入缓冲区剩余字节数的新特性以及数据发送至网络层的新事件,改进数据传输管理。新的 API 允许应用程序轻松跟踪进展情况并提供反馈。
  • JPEG-XR 支持
    • 支持 JPEG-XR 高级图像压缩标准(国际标准 ISO/IEC 29199-2),具备比 JPEG 更高效的压缩,同时支持有损和无损压缩,并增加对 alpha 通道透明度的支持。
  • 高效率 SWF 压缩支持
    • 利用 LZMA 压缩减少 SWF 文件大小高达 40%,通过缩短下载时间和减少带宽消耗,使用户能够从更丰富的体验中受益。
  • 新的 removeChildren API
    • DisplayObjectContainer 现在实施了 removeChildren API,使开发人员能够运用单一 API 调用,快速删除容器的所有子对象。
  • 新的 MovieClip 属性
    • 利用新的 MovieClip.isPlaying 特性,返回 MovieClip 的当前播放状态。
  • Adobe Flash Access®
    • 利用关键旋转支持、V3 许可证链接、域名支持、增强输出保护以及设备过滤功能。
参考资料:
分享到:
评论

相关推荐

    Flash11开发帮助文档

    这份文档全面覆盖了Flash 11的各个核心功能,包括ActionScript 3.0编程语言、Flash Player的新特性、图形处理、动画制作、事件处理、网络通信以及与其他技术的集成等多个方面。 一、ActionScript 3.0 ActionScript...

    flashplayer11-2_p5_install_win_ax32_013112

    从标签“flashplayer11-2”我们可以推断,这个版本是Flash Player的11.2系列,这一系列可能引入了新的特性、性能优化和安全更新。在Flash Player的发展历程中,每个主要版本都会带来一些重要的改进,比如增加对新...

    FlashPlay 11 debug版(调试版)

    FlashPlay 11 Debug版提供了以下关键特性: 1. **错误报告**:当发生运行时错误时,Debug版会提供详细的错误信息,包括错误类型、错误位置和堆栈跟踪,这有助于快速定位问题所在。 2. **动作脚本调试器**:内建的...

    flashplayer_11_ax_debug

    Flash Player 11是Adobe的一个重要版本,它引入了许多新特性,包括硬件加速图形渲染,改进的性能,以及对Stage3D的支持,这是一种低级的图形API,可以实现类似游戏级别的3D图形效果。此外,它还增强了对ActionScript...

    Adobe Flash 11 Stage3D游戏编程初学者指南 代码

    Adobe Flash 11引入了一个强大的新特性,Stage3D,为游戏开发者提供了高效、低级别的图形渲染能力,极大地提升了在Web上开发复杂2D和3D游戏的性能。本指南面向初学者,旨在帮助读者掌握如何利用Stage3D进行游戏编程...

    install_flash_player_11_linux.x86_64.tar.gz

    标题中的"install_flash_player_11_linux.x86_64.tar.gz"表明这是一个用于Linux操作系统的64位Flash Player安装程序。这个压缩包文件采用了常见的归档格式".tar.gz",这种格式在Linux和Unix-like系统中广泛使用,...

    flash动画 之毕业设计

    1996年11月,美国Macromedia公司收购了Future Wave,并将其改名为Flash。在出到Flash 8以后,Macromedia又被Adobe公司收购。,最新版本为:Adobe Flash CS5。Flash通常也指Macromedia Flash Player(现Adobe Flash ...

    Flash-Projector 2013/12/18

    从标签“flash windows macos adobe player”可以看出,该压缩包内容主要涉及四个关键词:Flash技术、Windows操作系统、MacOS操作系统以及Adobe公司,这些标签准确地概括了压缩包所包含软件的特性。 总的来说,这个...

    HTML 5 新特性介绍(ppt)

    这个压缩包文件包含了多个关于HTML5新特性的介绍,包括“浅谈HTML5_20080804.pps”、“Developing with HTML5.ppt”、“HTML5_Accessibility_faulkner.ppt”、“www.99pan.com_HTML5.ppt”以及“05-18-09-...

    install-flash-player-11-linux.x86-64.tar.gz

    然而,由于其开源特性,一些常见的用户界面应用可能不如Windows系统那么普及,例如Adobe Flash Player。Adobe Flash Player是一款允许用户在浏览器中播放Flash内容的插件,它在网页游戏、动画和多媒体内容展示方面...

    Adobe Flash 11 Stage3D (Molehill) Game Programming Beginner's Guide.pdf

    2. **Stage3D (Molehill)**:这是Adobe Flash Player 11和AIR 3.0中引入的新技术,用于加速3D图形渲染。它允许开发者直接访问GPU(图形处理单元),从而极大地提高了3D图形性能。 3. **Game Programming**:指使用...

    Cisco IOS Software Release 12.3(11)T Flash Demo

    Cisco IOS软件的每个版本都有其特定的功能增强和优化,而"12.3(11)T"则是该系列中的一个特定发布版,专注于提供稳定性和安全性,同时引入了新的特性。 1. **版本12.3(11)T的亮点** - 稳定性:此版本强调对系统稳定...

    IE浏览器FLASH插件10.0英文版

    **Flash Player 10.0的关键特性** 1. **安全性增强**:每个新版本的Flash Player都会包含对已知安全问题的修复,以保护用户的系统免受恶意代码的攻击。Flash Player 10.0可能包含了对旧版本中发现的漏洞的补丁。 2...

    Flashplayer8

    有时,这些新版Flash Player可能会遇到播放某些老式SWF文件时的不兼容性问题,这可能是由于代码库的改变或新特性导致的。在这种情况下,用户可能需要回退到如Flashplayer8这样的早期版本,以确保老内容的正常播放。 ...

    FLASH文件播放,实现FLASH的透明处理.

    透明处理在Flash中是一个关键特性,它允许Flash内容与网页背景或其他元素无缝融合。在Flash IDE中,可以通过设置舞台的Alpha透明度实现这一效果。在ActionScript 2.0中,可以使用`_alpha`属性控制对象的透明度: ``...

    武汉新芯flash数据手册XM25QH64AHIG

    ### 标题解析:武汉新芯flash数据手册XM25QH64AHIG 该标题表明这是一份由武汉新芯半导体制造公司发布的关于型号为XM25QH64AHIG的闪存芯片的数据手册。武汉新芯是一家在中国知名的半导体制造商,专注于提供各种存储...

    风影flash播放器

    1. **兼容性**:风影Flash播放器广泛兼容各种操作系统,如Windows XP到Windows 10,甚至可能包括最新的Windows 11。这确保了用户无论使用哪种系统都能顺利播放Flash内容。 2. **安全防护**:考虑到Flash的安全问题...

Global site tag (gtag.js) - Google Analytics