Cela peut être une question étrange, mais je me demande s'il existe un moyen efficace (peut-être en utilisant des espaces de noms?) Différentes variables par défaut dans une classe par développeur dans un projet actionscript. Je demande parce que nous travaillons actuellement sur une série de jeux Flash: 24 au total. Chacun est chargé par un conteneur shell. Le shell reçoit un var flash pour lequel le jeu à charger. Dans notre environnement de développement (Flash/FlashDevelop), il n'y a pas flashvars, donc une constante dans l'AS définit quel jeu à charger quand il n'y a pas flashvar:Variables par défaut avec plusieurs développeurs
/** Game to load during debugging if the game param is not set via flashvars. */
public static const DEFAULT_GAME:String = "gameName";
Ainsi, chaque développeur change cela au jeu, ils travaillent sur . Cependant, lors de la validation des modifications du référentiel (svn), le développeur doit modifier ou annuler les modifications, et chaque développeur doit le modifier dans son jeu lorsque quelqu'un d'autre le modifie. Vous vous demandez s'il existe un moyen de spécifier des paramètres par défaut similaires à Flashvars dans l'EDI Flash ou un fichier spécifique à l'utilisateur afin que le code puisse rester intact avec les vars de débogage hacky. Je sais dans Flex que vous pouvez définir les flashvars dans le modèle html, puis chaque développeur peut avoir son propre dossier de publication et svn: ignorer cela. Peut-être juste que chaque développeur crée un fichier XML non-commited qui définit leurs paramètres d'utilisateur? Je donne, des idées ?!
Vraiment ?! Wow, je n'avais aucune idée. Si cela fonctionne, vous êtes un gagnant. – typeoneerror
Oui ça marche bien:) J'ai ajouté dans la réponse un lien vers l'aide adobe liée à la compilation conditionnelle – OXMO456
Ah, CS4! Malheureusement, nous utilisons encore CS3 au travail. Bon conseil cependant. Je pense que c'est la meilleure solution pour ce que j'ai demandé, donc vous gagnez. – typeoneerror