Lancer exe depuis application flash [Résolu]

Signaler
-
cs_Idefix57
Messages postés
48
Date d'inscription
jeudi 27 avril 2006
Statut
Membre
Dernière intervention
25 février 2013
-
Bonjour bonjour

Je débute sur Flash, et je cherche à créer une petite fenêtre avec un unique bouton qui, au clic, lance un exécutable. Voila mon code :


<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
   xmlns:s="library://ns.adobe.com/flex/spark" 
   xmlns:mx="library://ns.adobe.com/flex/mx"
   title="Hello World">
<fx:Declarations>
<!-- Placer ici les éléments non visuels (services et objets de valeur, par exemple). -->
</fx:Declarations>

<fx:Script>
<![CDATA[

private function lancer():void
{
fscommand("exec", "cmd.exe");
}

]]>
</fx:Script>

<fx:Style> 
@namespace s "library://ns.adobe.com/flex/spark"; 
s|WindowedApplication 
{ 
skinClass:ClassReference("spark.skins.spark.SparkChromeWindowedApplicationSkin"); 
background-color:#999999; 
background-alpha:"0.7"; 
}  
</fx:Style>

<s:Button x="50" y="30" label="Lancer" click="lancer()" height="20"/>

</s:WindowedApplication>



Mon exécutable se trouve bien dans un dossier "fscommand" à la racine du projet. Au clic, la fonction "lancer" est bien exécuter, mais rien ne se passe.
J'utilise FlashBuilder.

Merci de votre aide !

3 réponses

Messages postés
6161
Date d'inscription
dimanche 21 décembre 2003
Statut
Modérateur
Dernière intervention
4 septembre 2013
6
Bonjour, cette commande n'est plus fonctionnelle depuis plusieurs versions de Flash pour des raisons de sécurité.

Peg'
Merci, le fait que tous les forums parlant de cette commande datent de 2005 aurait du me mettre la puce a l'oreille.

Ciao
Messages postés
48
Date d'inscription
jeudi 27 avril 2006
Statut
Membre
Dernière intervention
25 février 2013