Necoo276
-
19 févr. 2013 à 12:11
cs_Idefix57
Messages postés43Date d'inscriptionjeudi 27 avril 2006StatutMembreDernière intervention25 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.