2010-02-16 12 views
1

Je développe une application facebook qui se trouve dans un onglet d'application. L'application est développée en flash et en tant que telle doit utiliser fb: swf pour intégrer le swf. Par conséquent, il définit allowScriptAccess = jamais sur le swf.Télécharger des fichiers en flash 10 sur un profil facebook

Il y a 3 choses que je vais devoir faire, et je ne suis pas sûr que ce soit possible.

1) charger des fichiers SWF externes dans le fichier SWF parent

2) Charge XML dynamique à partir du serveur

3) Télécharger des fichiers sur le serveur

J'utilise Flash 10.

allowScriptAccess = ne nous empêche-t-il jamais de réaliser l'une de ces choses?

Répondre

1

Je ne connais pas les restrictions de sécurité dans Facebook mais le paramètre allowScriptAccess = ne devrait jamais changer la façon dont vous pouvez communiquer au serveur. Cela interdit simplement la communication avec JavaScript.

Pour télécharger le fichier, voir: http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7cf6.html

Chargement SWF externe: http://www.iheartactionscript.com/loading-an-external-swf-in-as3/

XML de charge à partir du serveur: http://theflashblog.com/?p=242

+0

Merci, c'est-ce que je pensais. Il ne devrait pas y avoir d'autres restrictions de sécurité, car facebook ne fait que rendre une balise embed. Il n'y a pas de paramètre allowNetworking, donc j'espère que tout ira bien. Juste mettre en place un rapide POC pour tester. – Matt

+0

Tout fonctionne un charme. En regardant sur google, vous penserez que travailler avec fb: swf est un cauchemar complet, mais tout me semble assez simple si vous comprenez les limites de JS. – Matt

Questions connexes