2009-10-22 50 views
0

我试图编译gui/flex/songs.mxml在第四版的布鲁斯Eckel的思考Java书,并得到与Flex 3.4编译错误。mx:MediaPlayback Flex标签

这里是实例的简化版本,让同样的错误:

<?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以来。内置了视频显示组件,但您必须为其设置控件。如果你想要一个更完整的预构建组件,你需要从闪存中导入一个。继承人从Adobe的好教程如何做到这一点 - http://www.adobe.com/devnet/flex/articles/video_flex.html