J'essaie de créer une application FLEX simple. Malheureusement, je reçois '1131: Les classes ne doivent pas être imbriquées.' erreurs même avec le MXML .... l'erreur simples ressorte à la mx: Application balise ouvrante: (j'utilise PureMVC s'il est important)Les classes ne doivent pas être imbriquées - MXML
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:view="icm.view.components.*"
viewSourceURL="srcview/index.html"
name="ICM"
layout="absolute"
> //FLEX BUILDER SAYS THE ERROR IS HERE
<mx:Script>
<![CDATA[
import mx.effects.easing.Exponential;
import icm.ApplicationFacade;
public static const NAME:String = "AppSkeleton";
private var facade:ApplicationFacade = ApplicationFacade.getInstance(NAME);
]]>
</mx:Script>
<mx:Move id="slideInEffect" yFrom="5000" easingFunction="{Exponential.easeOut}" duration="1300"/>
<mx:Fade id="fadeOut" duration="1000" alphaFrom="1.0" alphaTo="0.0"/>
<mx:Fade id="fadeIn" duration="1000" alphaFrom="0.0" alphaTo="1.0"/>
<mx:Style source="css/yflexskin.css" />
<mx:Canvas id="mainViewStack" left="0" top="0" right="0" bottom="0" >
<mx:ViewStack id="vwStack" left="0" top="0" right="0" bottom="0" resizeToContent="false" creationPolicy="auto">
<mx:VBox />
<view:SplashScreen id="splashScreen" showEffect="{slideInEffect}" hideEffect="{fadeOut}" />
<view:LoginScreen id="loginScreen" showEffect="{fadeIn}" />
<view:MainScreen id="mainScreen" showEffect="{fadeIn}" />
</mx:ViewStack>
</mx:Canvas>
</mx:Application>
que quelqu'un peut me aider à comprendre pourquoi? J'ai fait beaucoup de tests de non-sens parce que je ne comprends pas. Parfois, si je supprime la section Script, la compilation réussit, d'autres non.
Merci
Essayez de créer ce fichier avec seulement le SDK et collez l'erreur exacte ici (le retraçage complet). – rfunduk
Je suis capable de compiler ce qui précède si je supprime tout le code non MXML; existe-t-il une classe (ApplicationFacade), une feuille de style (flexskin.css) ou un composant (SplashScreen, etc.) dont l'inclusion déclenche l'erreur? –
"C: \ Fichiers programme \ Adobe \ Flex Builder 3 Plug-in \ sdks \ 3.2.0 \ bin \ mxmlc.exe "-source-path = src \ main; src \ assets; src \ agenda; sr c \ common; src \ data -library-path + = bibliothèques src \ main \ ICM.mxml Compile tout ok, juste un paquet d'avertissements: src \ main \ ICM.mxml (311): Avertissement: Le sélecteur de type CSS 'LinkButton' n'a pas été traité, car le type n'a pas été utilisé dans l'application – Samuel