J'utilise un swc du projet Axiis pour afficher des visualisations dans un projet sur lequel je travaille. J'ai rencontré un bug où recompiler la bibliothèque swc serait une solution facile, mais je ne peux utiliser que la version boguée du swc.Comment modifier un singe ou remplacer une classe swc dans Flex?
J'ai la source Axiis et compilé une version avec le bogue corrigé, bien que je ne sois pas autorisé à l'utiliser en raison des restrictions de version du client.
Est-ce que quelqu'un sait comment je peux utiliser la classe/le fichier Actionscript mis à jour dans mon code afin qu'il remplace la classe swc?
Par restrictions "client", voulez-vous dire les restrictions dans Flash Player? Ou des restrictions de l'entité vous payez pour développer? Si ce dernier je suis choqué que le code de recompilation est faux, mais le patch de singe est bon. Ce ne sont que deux manières différentes d'utiliser le même code. L'un est «propre» et l'autre est un hack. – JeffryHouser
ouais client par personne me payer pour faire l'application, et un processus de révision pour une nouvelle construction par lui-même prendrait des mois. Je cherche un hack pour l'instant jusqu'à ce que je puisse obtenir la nouvelle bibliothèque approuvée. – wajiw
hi @Flextras, je travaille avec Wa-jiw, d'accord c'est un hack mais parfois swcs obtenir l'approbation pour nous basé sur des tests et nous ne sommes pas autorisés à modifier le swc mais peut utiliser le déjà testé (même si elle a des bugs). Nous avions déjà essayé ce que Christophe suggérait mais le problème est que le code en cours de redéploiement est dans une classe non référencée directement de l'application (le problème est essentiellement de 3/4 compatibilité, swc original a été écrit pour 3 et maintenant utilisé en 4, axiis), même en faisant référence à la classe modifiée et en la recompilant, les classes swc semblent utiliser l'ancienne. thx – shaunhusain