Disons que j'ai deux swfs A et B, et à l'exécution, swf A charge swf B, et je souhaite partager le code entre eux, afin de minimiser la taille du fichier et les temps de téléchargement. Si swf B a du code (disons com.blah.HelloWorld), je dis au compilateur d'avoir la source de swf B dans le classpath de swf A, mais seulement de faire un lien de compilation et de ne pas compiler com.blah. BonjourWorld en swf A.Partage de code entre swfs
Cela fonctionne, et je l'ai essayé, en utilisant les options du compilateur -includes et -externs.
Cependant, mon problème est que je souhaite faire cela dans l'autre sens. c'est-à-dire swf A et B (et potentiellement swf C) ont tous besoin de com.blah.HelloWorld, mais je veux que com.blah.HelloWorld soit compilé juste en swf A, l'ai comme référence externe dans swf B (et potentiellement C aussi bien
J'ai essayé de le faire en utilisant les externs et includes, mais je reçois ReferenceErrors quand je fais cela.
Je veux faire ceci sans avoir un rsl séparé, donc je peux réduire le nombre de demandes http. Est-ce possible?
Je suis en train de faire quelque chose de similaire ici http://stackoverflow.com/questions/1455144/circular-dependencies-in-flex-libraries Malheureusement, je n'ont pas encore trouvé comment le faire – Turambar