2009-02-25 12 views
1

J'ai développé une application Adobe Flex (version 2). L'application existe sous forme de fichier .swf hébergé sur un serveur Web. J'ai une page html hébergée sur un serveur web complètement différent (qui est indépendant du serveur web sur lequel le fichier .swf est activé).Comment intégrer une application Flash dans un site Web où le fichier d'application se trouve sur un serveur distant

Ma question est de savoir comment puis-je appeler le fichier .swf (qui vit sur le serveur web séparé) à partir de la page html et avoir l'application flexible intégrée dans la page html? J'ai essayé d'appeler l'URL du fichier .swf depuis la page html.

Malheureusement, je ne reçois pas de message d'erreur. Ma page html apparaît avec rien dedans. Je m'attends à voir mon application swf intégrée à l'intérieur.

Voici un exemple du code que j'utilise dans ma page html pour appeler et incorporer le fichier swf.

AC_FL_RunContent(
     "src", "http://www.url/swfName.swf", 
     "width", "580", 
     "height", "472", 
     "align", "middle", 
     "id", "swfName", 
     "quality", "high", 
     "bgcolor", "#869ca7", 
     "name", "swfName", 
     "flashvars",'historyUrl=history.htm%3F&lconid=' + lc_id + '', 
     "allowScriptAccess","sameDomain", 
     "type", "application/x-shockwave-flash", 
     "pluginspage", "http://www.adobe.com/go/getflashplayer" 
); 

Suis-je sur la bonne voie?

+0

Dans quel navigateur essayez-vous? Une des premières choses que je ferais est de le lancer dans Firefox avec Firebug installé. Il se peut qu'il y ait des erreurs javascript que vous ne voyez pas, et généralement firebug vous aidera à les retrouver. – Herms

Répondre

0

AFAIK, cela devrait fonctionner. Qu'est-ce que vous obtenez lorsque vous chargez la page?

0

Souhaitez-vous intégrer une application Flash dans votre site Web, mais le contenu se trouve sur un serveur/site distant? Si c'est le cas, vous voudrez peut-être changer vos tags et vos titres pour atteindre un public plus large ici.

1

Peut-être s'agit-il d'un problème de type "cross-domain" (ce qui signifie que Flash est sur un domaine différent?), Vous aurez donc besoin d'un fichier crossdomain.xml. Vérifiez pour plus à ce sujet here, espérons que cela aide.

Questions connexes