Salut à tous! J'ai un problème assez compliqué à expliquer. Un fichier shockwave doit répupérer le nom d'un fichier texte pour qu'il puisse l'importer et jouer. Mon prof m'a dit d'utiliser des paramètres dans la fenêtre html ou je mettrais le nom du fichier puis de récupérer ces paramètres mais je ne sais pas trop comment faire. Déja pour la page html je ne sais pas si il parlait des balises param et puis sous director S qu'il faut utiliser la commande externalPramValue pour récupérer ces paramètres , mais comment s'utilise t elle. L'aide dans director n'est pas trés clair. Merci par avance
voila le code fournit par dreamweaver lorsque tu inclues un fichier Shockwave. Apparament y a plein de paramètre <param> ...
Essayes voir de faire :
<param name=fichierTexte value="nomDuFichier.txt"> et d'utiliser externalParamValue pour récupérer la valeur du paramètre "fichierTexte" ... ca doit te donner un truc dans le genre :
maVariable = externalParamValue ("fichierTexte")
Fais le test, je ne suis pas sur mais ca peux marcher. Tiens moi au courant si tu trouves !
ça marche presque mais en fait ça affiche le nom du fichier texte à ouvrir alors que je voudrai que ça affiche son contenu. Voila le code html qu'on a mis: <OBJECT CLASSID="clsid:166B1BCA-3F9C-11CF-8075-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=7,0,0,0" width="700" height="500" name="qcm"> <PARAM NAME="SRC" VALUE="qcm.dcr"> <EMBED SRC="qcm.dcr" NAME="qcm" sw1="file:\\http://bilou/web/npaulet/projet/qcm.txt"> <param name=sw1 value="file:\\http://bilou/web/npaulet/projet/qcm.txt"> </OBJECT>
et dans le fichier director: maVariable = externalParamValue ("sw1") maVariable=string(maVariable) set tempURL = mavariable member ("qcm").text = mavariable preloadNetThing (tempURL) importFileInto member "qcm", tempUrl