Lorsque je le charge par Loader.load
je peux les transmettre via URLRequest
. Mais je ne vois aucune opportunité dans le cas de Loader.loadBytes
. Cette question est similaire à Passing flashvars-style parameters to a loaded SWF.Comment puis-je transmettre FlashVars au swf chargé par Loader.loadBytes?
2
A
Répondre
2
La réponse est dans la documentation de l'API. On m'a fait allusion à un autre site.
Vous devez utiliser la propriété parameters
de l'objet LoaderContext
que vous transmettez à la méthode Loader.loadBytes
. Mais cela ne fonctionne que pour les swfs AS3. Il semble être imporsible pour les swfs AS1/2.
var swf:ByteArray = getSWF();//swf bytes from nowhere
var loader:Loader = new Loader()
var loaderContext:LoaderContext = new LoaderContext();
loaderContext.parameters = {a: "1", b: "2"};
loader.loadBytes(swf, loaderContext);
Je pense que c'est la bonne réponse pour l'instant.
0
Parfait! ne fonctionne pour moi que si les paramètres sont des chaînes:
loaderContext.parameters = {"a": "1", "b": "2"};
Questions connexes
- 1. AS3 Passer FlashVars à swf chargé
- 2. flashvars problème
- 3. Comment contraindre swf chargé?
- 4. Charger un swf enfant avec flashvars de swf parent
- 5. Utilisation de FlashVars pour transmettre des variables à un fichier SWF
- 6. Redimensionner swf chargé AS2
- 7. police en swf chargé dans un swf chargé en swf !!! le texte disparait
- 8. Jouer dynamique chargé SWF AS3
- 9. Comment convertir SWF chargé en bitmapdata?
- 10. SWF intégré dans Facebook avec MochiAds Loader, accès FB flashvars?
- 11. Menu contextuel pour SWF chargé
- 12. dimensions de l'étape swf chargé
- 13. Impossible d'extraire les flashvars dans le fichier SWF
- 14. utilisant FlashVars pour charger dans un fichier swf
- 15. as3 externe swf classes chargé
- 16. SWF chargé devient plus lent
- 17. Loader.loadBytes et getDefinitionByName
- 18. Flashvars is undefined
- 19. Set flashvars d'un fichier SWF dans Flex avant LoadComplete
- 20. Définition dynamique du paramètre flashvars de l'objet swf
- 21. protéger le swf d'être chargé par un autre site Web
- 22. passe paramètre d'URL à swf chargé
- 23. Comment transmettre des données par événement de swf1 à swf2 où l'ancien est chargé plus tard
- 24. Arrêt d'un swf externe chargé de "lecture" lorsqu'un autre swf externe est chargé (AS 3)
- 25. AS3 déchargement SWF à partir de SWF lui-même chargé
- 26. Méthodes d'appel de SWF chargé sur init
- 27. enregistrer un swf chargé sur mon HD
- 28. Decode JSON FlashVars dans AS3
- 29. Comment obtenir la largeur de scène d'un fichier SWF chargé
- 30. FlashVars dans Flex, erreur?
Avez-vous besoin d'utiliser FlashVars? Pourquoi ne pas simplement implémenter une interface et appeler une méthode ou quelque chose dessus? –
Oui, j'ai. Je n'ai pas accès au swf chargé. – user1826684
Pourquoi pas? Le contenu loaderInfo.content est-il vide après le déclenchement de l'événement complet? –