2009-12-21 5 views
0

J'ai une application flexible qui charge un fichier SWF externe. J'ai créé le fichier SWF externe en utilisant Flash CS4, donc je peux ajouter du code si c'est ce qu'il faut.application externe de contrôle de swf flex?

Voici le code que j'utilise pour charger mon swf:

//add button swf 
var request:URLRequest = new URLRequest("http://www.yadayada.com/media/but_button.swf"); 
var loader3:Loader = new Loader(); 
loader3.load(request); 
addChild(loader3); 
//position the ZoomControls 

loader3.y = 0; 
loader3.x = 0; 

Puis-je avoir mes événements de clic d'envoyer swf à ma demande de flex? Comment?

Répondre

0

oui, vous pouvez le faire.

Vous devez créer un fichier SWF externe de sorte qu'il permette le script croisé. Donc, vous devez mettre Security.allowDomain("*"); // will make it's functions available to any swf loaded from any domain à l'intérieur swf externe.

+0

Bhups fantastiques! J'ai le bouton swf à charger; Cependant, j'ai alors rencontré le problème de faire se chevaucher mes MovieClips et de foirer mes hitAreas. Passé toute la journée et appris à spécifier les propriétés hitArea ainsi que dessiner TRÈS! formes complexes. J'adore cette langue mais j'ai une date limite à atteindre et je n'arrive toujours pas à comprendre comment utiliser une classe singleton ou envoyer des événements à d'autres fichiers .as. Merci encore !!! – Phil

+0

Je n'ai pas eu votre problème. Pouvez-vous élaborer sur ce sujet? – bhups

+0

Maintenant j'essaye de charger un dossier de xml mais il me donne des violations de sandbox de sécurité. Comment puis-je les surmonter? – Phil

Questions connexes