Bonjour
je vous expose mon objectif (simple en apparence) :
Actuellement je crée un CDROM multimédia interactif avec Flash 8 Pro.
J'ai conçu une galerie de photos dans laquelle s'affiche des miniatures. Les originaux (grand format, haute definition) étant localisés sur le CDROM.
Je voudrais que l'utilisateur ait la possibilité d'enregistrer sur son disque dur les originaux haute def à partir de l'interface du CDROM.
De ce que j'ai pu voir il existe deux méthodes :
1ère méthode : getURL > problème je ne veux pas d'une fenêtre de navigateur Web.
2ème méthode (la bonne en apparence) : import flash.net.FileReference + download > problème seule une URL utilisant le protocole http ou https est possible ce qui n'est pas envisageable à priori vu que le chemin est relatif et localisé dans le lecteur CD surtout...
Si la première méthode accepte un chemin relatif du fichier, la deuxième non (http://racineduCDROM/image/photo1.jpg" n'est pas possible...).
Sinon j'ai pensé à ouvrir une pop-up avec dans la page HTML un bouton "enregistrer le fichier" mais bon c'est ship et j'avoue que j'ai du mal à coordonner les variables que j'appelle entre l'AS et JS.
Comment faire donc uniquement avec Flash 8 ???
Rappel du problème posé : enregistrement d'un fichier localisé sur le CDROM, par l'utilisateur, à partir de l'interface du CDROM en utilisant uniquement Flash 8.
![]()
Partager