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.