2009-10-22 15 views
0

J'essaie de compiler gui/flex/songs.mxml dans la quatrième édition du livre de Bruce Eckel Thinking in Java et j'obtiens une erreur de compilation avec Flex 3.4.mx: MediaPlayback Flex tag

Voici une version simplifiée de l'exemple qui donne la même erreur:

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

Voici l'invocation et l'erreur:

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

Qu'est-ce que je fais mal ici?

Répondre

2

Ce composant n'est plus disponible en flex, je crois depuis flex 3.0. Il y a un composant d'affichage vidéo intégré, mais vous devez configurer les contrôles pour cela. Si vous voulez un composant pré-construit plus complet, vous devez en importer un de flash. voici un bon tutoriel d'Adobe sur la façon de le faire - http://www.adobe.com/devnet/flex/articles/video_flex.html