2010-06-03 3 views
0

J'ai un fichier .swf flash que j'intègre sur ma page Web. Sur mon serveur j'ai le fichier .swf et plusieurs dossiers d'image. Je voudrais charger tous les fichiers dans un de ces dossiers dans le diaporama flash. Comment dois-je faire cela? J'ai essayé Air mais ça ne marche pas sur mon système en tant qu'application, donc je doute que ça fonctionne en ligne. Finalement, je prévois de faire un menu où vous pouvez sélectionner différents dossiers à afficher et comme ils sont de tailles différentes, une boucle foreach serait optimale. Garder un fichier txt avec le nombre d'images est également possible s'il y a un moyen de le lire, mais je préférerais l'approche plus dynamique. Je travaille à l'utilisation de PHP pour le site Web si cela aide à trouver une solution.Image en ligne Slideshow Question. Problèmes d'accès au fichier

Merci, -Mike

Aussi mon diaporama fonctionne très bien en ligne, mais je dois dans le hardcode nombre de fichiers.

Répondre

1

Je suggère d'avoir un script PHP sur votre serveur qui s'occupe de l'analyse de ces dossiers, et de renvoyer la liste des fichiers à Flash (avec une URL publique valide). Fondamentalement au démarrage de votre application, vous appelez le script PHP pour récupérer la liste complète des fichiers (XML est un bon format à renvoyer, ou AMF si vous avez beaucoup de dossiers/fichiers). Après tout ce que vous avez à faire est de manipuler ces données pour charger n'importe quel dossier/fichiers que l'utilisateur est prêt à voir. Pour votre information, Flash n'a pas accès au système de fichiers, il est donc impossible d'analyser les dossiers directement à partir de Flash. (Cependant, cela est possible avec une application aérienne)