2010-03-22 1 views
2

Je ne fais que commencer avec Adobe Flex sous Linux, et je n'arrive pas à faire fonctionner l'exemple de Hello World.Hello World échoue avec "Erreur: Impossible de résoudre <s: Application> vers une implémentation de composant"

Mon fichier application.mxml est tout simplement

<?xml version="1.0"?> 

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
    xmlns:mx="library://ns.adobe.com/flex/mx" 
    xmlns:s="library://ns.adobe.com/flex/spark"> 
    <s:layout> 
     <s:VerticalLayout/> 
    </s:layout> 

    <s:Panel title="My Application"> 
     <s:Label text="Hello World" fontWeight="bold" fontSize="24"/> 
    </s:Panel> 
</s:Application> 

Je suivais this guide to install Flex on linux (OpenSUSE 11.2), décompressé dans/opt/flex.

Et pourtant, je reçois cette erreur lors de la compilation:

/opt/flex> mxmlc -show-actionscript-warnings=true --strict=true /path/to/application.mxml 
Loading configuration file /opt/flex/frameworks/flex-config.xml 
/path/to/application.mxml(5): Error: Could not resolve <s:Application> to a component implementation. 

    xmlns:s="library://ns.adobe.com/flex/spark"> 

Je suis passé par /opt/flex/frameworks/flex-config.xml et ajouté ${flexlib} à toutes les références de chemin que le poste proposé. Mais toujours pas de chance.

Des idées? Merci.

Répondre

7

Quelle version du SDK utilisez-vous? s:Application et d'autres composants d'étincelles ont été introduits dans Flex 4 donc cet exemple ne fonctionnera pas avec Flex 3 sdk.

+0

Doh! Tu as raison. Merci beaucoup! – drpepper

Questions connexes