Adobe Flash Player
- плагин для браузеров Firefox, Mozilla, Netscape и Opera, позволяющий
проигрывать Flash-ролики (файлы SWF). Без этой программы браузер будет
некорректно отображать веб-страницы и интерактивные веб-элементы,
разработанные по технологии Flash. Технология Flаsh 10, которую
поддерживает проигрыватель Flash Player 10, выводит возможности
web-приложений на новый уровень. Flash Player 10 поддерживает новые
визуальные эффекты, 3D графику, фильтры в стиле After Effects, новые
возможности по работе с текстом и многое другое.
Наиболее
интересно то, что теперь большинство задач flash-визуализации будет
исполнять видеокарты, так что Flash Player 10 принесет в web не только
новый уровень визуальных эффектов, но и существенное увеличение
производительности.
Одним из важных нововведений стала
технология Pixel Blender (ранее - Hydra). Этот новый язык
программирования для обработки изображений уже используется во многих
спецэффектах пакета After Effects CS3, а сейчас Adobe планирует
включить его в состав Flash Player 10. Отличительной чертой технологии
Pixel Blender является высокая скорость работы, обусловленная активным
использованием ресурсов графического ускорителя. В частности,
технология Pixel Blender позволяет применять эффекты морфинга в
реальном времени для видеороликов, векторных и растровых изображений.
Уже сейчас на сайте Pixel Blender Exchange разработчики могут
обмениваться готовыми эффектами, фильтрами и плагинами, написанными с
использованием технологии Pixel Blender так же легко, как это делается
с плагинами и фильтрами для Photoshop. Новый механизм рендеринга
текста в пакете Flash Player 10 позволяет разрабатывать собственные
элементы управления для вывода и обработки текста. К тому же,
разработчики теперь могут выводить текст вертикально, с изменением
направления и справа налево, что особенно полезно для нелатинской
письменности, например, в японском языке.
Еще одно важное
новшество – встроенная поддержка трехмерной графики, которая позволяет
применять трехмерные эффекты к двумерным объектам с помощью
минимального объема кода. Теперь двумерные изображения можно помещать в
трехмерную сцену и работать с ними как с обычными объектами – вращать,
переворачивать, изгибать и др.
Окончательная версия Flash Player
10 должна появиться еще до конца текущего года, а новые возможности
пакета будут включены в следующий выпуск платформы AIR (Adobe
Integrated Runtime).
Для аппаратного ускорения
Flash-визуализации понадобится видеокарта с поддержкой OpenGL 2.0 и
GLSL, то есть DirectX 10 совместимая.
Changes in Adobe Flash Player 10 RC2: * Many Linux camera issues have been fixed. Please report any additional issues you encounter. * Linux full-screen optimizations have been made. Please report any additional issues you encounter. * startDrag() does not work when movie clip is 3D. (216415) * LiveCycle WorkSpace cannot log in using Flash Player 10 Beta. (223394) WORKAROUND: Use Flash Player 9.0.124.0. * Vector printing on Macs works now! * New Text Engine: Vector Printing isn't currently enabled. * Custom Filters and Effects: o
Mac PPC: Color distortions may appear when applying a Shader. ShaderJob
returns unexpected values for some Pixel Bender functions. o Linux: Shader Jobs may return NaN instead of an expected Number value. *
Drawing API: Strokes are not visible on paths drawn with drawTriangles
or GraphicsTrianglePaths. The lineShaderStyle is not implemented in
Flash Player 10 Beta. * Context Menu: The new AS3 Clipboard is currently only working for Mac and Windows. It is not yet working for the Unix players. *
Uploading images using Photoshop Express does not work with Flash
Player 10 Beta. (1786882) WORKAROUND: Use Flash Player 9.0.124.0. * Dynamic Streaming: o A crash when switching between videos of different resolutions has been fixed. o A new Play Status event when switching between streams now actually happens: NetStream.Play.TransitionComplete. * RTMFP: o Changing NetStream.BufferTime on the subscriber side of P2P connection, causes video to stop and possible crash o
No NetStream onStatus messages received when using NetStream.pause(),
NetStream.resume() or NetStream.togglePause() for P2P connection o Intermittent crashes/hangs when subscribing/unsubscribing multiple times to P2P NetStream. o peerStreams array includes null streams in some cases. * Speex: o Disconnect and re-connect network on Mac publisher causes sending garbled audio with USB audio devices. (227185) o Speex audio may deteriorate when computer is overloaded. (222082) o Peer-to-peer Nellymoser may incur in quality degradation when packets are lost. (222469) o Soundtransform for Speex does not work in loopback mode o Linux-specific issues: + Flash Player 10 hangs when subscribing to a live audio stream. (222283) + Linux subscriber receives deteriorated audio for about 20 seconds when switching from Nellymoser to Speex codec. (222306) + Linux Subscriber P2P only: When Nellymoser audio is attached, the video plays slowly on the subscriber side. (222851) * Video playback issues on PPC Macs have been resolved.