0

我正在尝试在 Bruce Eckel 的Thinking in Javagui/flex/songs.mxml书籍的第四版中进行编译,但在使用 Flex 3.4 时出现编译错误。

这是给出相同错误的示例的简化版本:

<?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"

我在这里做错了什么?

4

1 回答 1

2

我相信从 flex 3.0 开始,该组件在 flex 中不再可用。内置了一个视频显示组件,但您必须为其设置控件。如果您想要一个更完整的预构建组件,您需要从 flash 中导入一个。这是 adobe 关于如何做到这一点的一个很好的教程 - http://www.adobe.com/devnet/flex/articles/video_flex.html

于 2009-10-22T20:27:57.930 回答