Je dois apporter une petite modification à une bibliothèque Flash existante (Fusion Charts Free) écrite en AS1 avec Flash 6 comme version de publication. Mon changement utilise ExternalInterface, qui nécessite Flash 8, j'ai donc ouvert les paramètres de publication et changé la version à 8. Aucune autre modification n'a été apportée.Pourquoi un swf se brise-t-il en changeant sa version d'exportation de Flash 6 à 7?
Maintenant, le swf se charge, mais rencontre une erreur à mi-chemin de son fonctionnement. Si je change la version de publication à 6, cela fonctionne à nouveau. Le changer en 7 le casse. Mes questions:
Existe-t-il une liste complète des changements entre Flash 6 et 7 qui affectent le code AS1 existant?
Existe-t-il un moyen d'obtenir une sortie de débogage réelle à partir d'un swf, pour déterminer ce qui s'est passé? Il est frustrant de constater qu'il ne semble y avoir aucune sorte de journal ou de console. Je l'ai vu quelques solutions qui impliquent l'utilisation ExternalInterface pour vous connecter à Firebug ou tel, mais de toute évidence ce n'est pas utile pour moi, étant donné que mes centres de problème entier exportent autour Flash 8.