Lancer exe depuis application flash

Résolu
Necoo276 - 19 févr. 2013 à 12:11
cs_Idefix57 Messages postés 43 Date d'inscription jeudi 27 avril 2006 Statut Membre Dernière intervention 25 février 2013 - 25 févr. 2013 à 20:37
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

pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
19 févr. 2013 à 14:00
Bonjour, cette commande n'est plus fonctionnelle depuis plusieurs versions de Flash pour des raisons de sécurité.

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

Ciao
0
cs_Idefix57 Messages postés 43 Date d'inscription jeudi 27 avril 2006 Statut Membre Dernière intervention 25 février 2013
25 févr. 2013 à 20:37
0
Rejoignez-nous