2009-10-22 4 views
0

Я пытаюсь скомпилировать gui/flex/songs.mxml в четвертом издании Bruce Eckel's Мышление в Java книга, и я получаю ошибку компиляции с Flex 3.4.mx: MediaPlayback Flex tag

Вот упрощенная версия примера, который дает ту же ошибку:

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application 
    xmlns:mx="http://www.adobe.com/2006/mxml" 
    backgroundColor="#B9CAD2"> 
    <mx:MediaPlayback id="songPlayer" 
     contentPath="" 
     mediaType="MP3" 
     height="70" 
     width="230" 
     controllerPolicy="on" 
     autoPlay="false" 
     visible="false" /> 
</mx:Application> 

Вот вызов и ошибка:

>mxmlc.exe songs.mxml 
Loading configuration file C:\javaTools\flex_sdk_3.4\frameworks\flex-config.xml 
C:\songs.mxml(5): 
Error: Could not resolve <mx:MediaPlayback> to a component implementation. 

     <mx:MediaPlayback id="songPlayer" 

Что я здесь делаю неправильно?

ответ

2

Этот компонент больше не доступен в flex, я считаю, что flex 3.0. Существует встроенный компонент видеодисплея, но для этого вам нужно настроить элементы управления. Если вам нужен более полный готовый компонент, вам нужно импортировать его из флешки. heres хороший учебник от adobe о том, как это сделать - http://www.adobe.com/devnet/flex/articles/video_flex.html