more on astro

In flex   May 15, 2008 - 3:21 pm

進階閱讀 - Tinic Uro’s blog

Picture 1.png

快速旋轉的 3D 圖片(點圖可看影片),鄉親啊,這就是愛 flash 啊~~~~~

-3D 部份

Fast, extremely lightweight, and native 3D effects make motion that was previously reserved for expert users via ActionScript or Open Source libraries such as PaperVision3D, Sandy and Away3D available to everyone.

Create complex effects with simple code by nesting 3D-transformed objects inside each other. Inheritance makes it easy to rapidly apply changes across objects.

-text engine

The new text engine expands creative freedom by treating device fonts as first class citizens that can be anti-aliased, rotated, and styled and have filters applied as if they were embedded.

The new text engine also offers right-to-left and vertical text layout, plus support for typographic elements like ligatures(嘖嘖嘖,連 ligature 都能控制了啊,那將來出現 flex 版 InDesign 我也不會太驚訝了).

Picture 3.png

注意上圖中的文字框是可選取與編輯的,同時也可看到完全支援雙位元文字直排,多欄位 auto-flow,讚弊了啊…

-text layout component

An extensible library of ActionScript 3.0 text components

Layout and style text with tables, inline images, and column flow through components that are compatible with both Flash and Flex, all while getting the benefits of the new text engine

to flow text and complex scripts, such as Arabic, Hebrew, and Thai, across multiple columns like a newspaper, around tables and inline images, from right-to-left, left-to-right, bi-directionally, or vertically

Selection, editing, and wrapping of text are handled as would be expected for the different layouts.

-drawing api

The enhancements extend the current drawing API to allow for read/write rendering and 3D effects, while adding memory and performance improvements that allow developers to create shapes using ActionScript that can be modified at runtime without re-drawing

-color management

Opt-in color management allows you to convert SWFs into sRGB (standard RGB), an international standard color space

Color management works with the monitor’s ICC color profile, turning the entire SWF into a color-managed object. Color management can be toggled on and off at runtime.

-visual performance improvement

Leveraging the power of the GPU for blitting and compositing reduces the load on the CPU and can provide a performance boost to many graphically intense applications, resulting in more fluid, realistic and responsive user experiences.

If the hardware does not provide required capability, Flash Player will fall back to the software rendering without user interaction

Hardware compositing takes advantage of the tremendous memory bandwidth and computational horsepower of the GPU, reducing the load on the CPU

Open GL 2.0 video card with GLSL capabilities required to use this feature. When in use with the beta, a green square will appear in the upper left corner when accelerated.

fp9 是 script 大加速,fp10 進一步利用 GPU 做視覺大加速,這樣很方便將來玩些大東西呢…

GPU Compositing — Combining images, filters, and video in your SWF just got faster.

GPU Blitting — Paint SWFs into the browser using your video card by choosing this new HTML parameter.

so that the pixels drawn to the browser go through the GPU, resulting in improved performance and reduced CPU demand, rendering video- or image-intensive applications faster.

上面這段簡單來說就是:只要透過一個 html tag 就可以讓 flash player 直接畫 graphics 畫到螢幕上,而不是像現在是轉兩手才出去,效率會更好。S

Anti-Aliasing Engine (Saffron 3.1) — An update to the Saffron anti-aliasing text engine increases performance and quality of anti-aliased text, particularly for Asian character rendering. Support for stroke fonts reduces memory requirements.

Vector Data Type - By having a consistent type, performance on Vectors is significantly higher than Arrays. Vectors work as a parameterized type.

Strong type 的 array 來了,速度會快一點,不過現在用 [ArrayElementType] 也有類似的效果,主要求的就是減少 runtime dynamic casting 的時間。

Dynamic Streaming — Always show the best video possible with streams that can automatically adjust to changing network conditions.

RTMFP (Real Time Media Flow Protocol) — RTMFP provides a UDP-based secure network transport alternative to RTMP-over-TCP.

重點是:UDP (途中丟失幾個 packet 沒關係)跟全程加密

Speex Audio Codec — The new, higher fidelity Speex voice codec offers an alternative to Nellymoser for audio that delivers the lowest-latency audio experience possible.

終於換掉 Nellymoser 了啊..
wiki 上的資料 : 一開始就是針對 VoIP 設計,而非 telephony, Free software/open-source, patent and royalty-free

Dynamic Sound Generation — Dynamic sound generation extends the Sound class to play back dynamically created audio content through the use of an event listener on the Sound object.

看來 flex 版的 Logic Audio 不遠了啊…XD

Context Menu — Developers now have more control over what can be displayed in the context menu through the use of ActionScript APIs for common text field context menu items, supporting plain and rich text. The clipboard menu provides access to the clipboard in a safe and controlled way, and you can write handlers to paste text.

GB18030 Compliance — GB18030 is the latest character set mandated by the Chinese government for displaying text.

簡中wiki 的相關資料

一天之中接二連三的好消息,除了謝天,還能說什麼呢?呃,啊,還要感謝 m$,有你真好 XD

by admin

2 Comments Add your own

  • 1. MHYL&hellip  |  May 21st, 2008 at 5:00 pm

    問:有任何中文unicode顯示錯誤修正的消息嗎?

  • 2. admin&hellip  |  May 21st, 2008 at 5:25 pm

    什麼樣的 中文 unicode 顯示錯誤?

留言回應

hidden

您的留言會先經過站長認証後才刊登在網站上。
your comments will be approved by Administrator before appearing on the page.

Trackback this post  |  Subscribe to the comments via RSS Feed

mobile phone