2010-04-04 5 views
0

Je fais un diaporama de photos en flash et je voudrais pouvoir charger des images dynamiquement à partir d'un dossier. Alors que chaque fois que j'ai une nouvelle photo, je peux simplement la coller dans un dossier et faire lire mon fichier SWF à partir de ce dossier et mettre à jour le diaporama. Est-ce faisable dans actionscript 3.0? Si c'est le cas, des pointeurs seraient utiles. merci!actionscript 3.0 charge dynamiquement les images

Répondre

2

Cela ressemble plus à une logique côté serveur qu'à une logique Flash.

Votre programme Flash devrait demander au serveur une liste d'images à charger (que le script du serveur obtiendrait du répertoire). Vous devez choisir un format d'échange de données (texte brut (par exemple, un nom de fichier par ligne), ou XML, ou tout ce qui est le plus simple pour vous de travailler avec). Le script du serveur renvoie la liste dans le format de données choisi. Ensuite, votre programme Flash chargerait toutes les images de la liste et les présenterait à l'utilisateur dans un diaporama. Les parties les plus délicates de votre problème seraient d'obtenir la liste des images dans le répertoire (dépend de la langue que vous utilisez côté serveur, mais ne devrait pas être trop difficile), et obtenir Flash pour communiquer avec le serveur asynchrone (consultez URLLoader).