J'ai reçu un fichier swf (AS3) qui fonctionne lorsque vous passez les variables à flashvars
. Je ne peux pas le recompiler pour fonctionner différemment car nous n'avons acheté que le swf compilé, pas la source.flashvars problème
Nous pourrions l'utiliser dans une page HTML, mais le problème est que nous devons l'utiliser (dans une sorte de propriété) Windows forme (fondamentalement, une application qui prend un chemin et affiche une image, une vidéo ou un swf dans une forme).
Maintenant: nous ne pouvons pas passer les variables swf en les ajoutant au chemin et nous ne pouvons pas recompiler le swf. Existe-t-il un autre moyen de transmettre deux variables au swf pour le faire fonctionner? Nous avons pensé que nous pourrions avoir un autre swf avec des variables codées en dur charge le swf propriétaire pour ce dernier pour les lire une fois chargé, mais malheureusement, cela ne fonctionne pas. Des idées? Le problème est le propriétaire swf est en attente de variables par:
LoaderInfo(this.root.loaderInfo).parameters['varName']
EDIT 1: Je l'ai fait une autre chose. J'ai chargé le swf à partir d'un autre swf et j'ai passé des variables via URLVariables(). Cela ne marche pas: le compilateur dit qu'il ne trouve pas ce chemin (lance une erreur d'E/S).
EDIT 2: Je ne sais pas si c'est sûr, mais il semble que cela fonctionne comme je l'ai dit dans "EDIT 1". Je pensais que le swf ne pouvait pas compiler mais il semble qu'il ne se soucie pas trop des erreurs # 2044 et # 2035 lancées par le compilateur.
Je dirais [RESOLU] mais si vous avez des commentaires je serais heureux de les lire.
Un paramètre d'URL n'interagira pas avec flash à moins que vous ne le transmettiez aux paramètres flash. – Amalgovinus
Oui, je sais. Mais vous pouvez passer dans la variable via la chaîne de requête. C'est ce que je voulais dire, pas que vous n'ayez pas eu à utiliser la classe LoaderInfo ... – TNC