je développe un CDrom mais je rencontre un problème avec une combobox
Actuellement j'ouvre avec un bouton des fichiers pdf/word/excel avec fscommand, qui ne pose aucun problème.
Mais une fois passé sur combobox et xml car plusieurs fichiers à gérer, la fonction fscommand ne fonctionne plus pour ouvrir les .exe ou autres.
Action Script
import flash.system.fscommand;
import mx.controls.ComboBox;
// Fichier XML
Base = new XML();
Base.ignoreWhite=true;
Base.onLoad = traitement;
Base.load ("base.xml");
stop();
// Traitement des données
function traitement(success) {
if (success) {
// Emplacement de chaque donnée
emplacement = Base.firstChild.childNodes;
// Boucle des données
for(i=0;i<emplacement.length; i++) {
// Combobox, pour chaque item, deux valeurs : label et data
combobox.addItem({data:emplacement[i].attributes.idart,label:emplacement[i].attr
ibutes.titre});
// Sélection Valeur Combobox, écriture dans cbListener
combobox.addEventListener("change",cbListener);
// id de l'article sélectionné et aller vers lui
cbListener.change = function(evt_obj:Object)
{
var currentlySelected:Object = evt_obj.target.selectedItem;
//getURL(currentlySelected.data);
trace("currentlySelected.data=" + currentlySelected.data);
fscommand("exec", currentlySelected.data);
};
}
} else { trace("pas de résultats"); } }
Alors je pensai quand remplacant
getURL(currentlySelected.data);
par
fscommand("exec",currentlySelected.data);
celà fonctionnerait, mais il n'en est rien...
Merci encore.