Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/10/2011, 13h24   #1
Invité de passage
 
Homme
Chef de projet en SSII
Inscription : octobre 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2011
Messages : 2
Points : 0
Points : 0
Par défaut flex - flash.net avec chemin windows (D:\)

Bonjour,

Je souhaite réaliser une application standalone utilisant une bonne interface graphique+scripts+base de données.

Je me tourne vers flash car d'un point de vue graphisme, c'est excellent. Mais, je n'y connais absolument rien pour l'instant à flex/flash.

Mais, je n'arrive pas à faire communiquer flash avec mes scripts.

L'idée est que depuis un fichier html sur mon bureau (ouverture avec IE en copiant l'url "C:\Documents and Settings\moa\Desktop\test.html"), je puisse afficher le flash test.swf (D:\data\testflash\test.swf). Ce flash exécuterait soit un script php soit python soit batch se trouvant sous D:\data\testflash\scripts\php\test.php, D:\data\testflash\scripts\python\test.py, D:\data\testflash\scripts\batch\test.bat (ce fichier exécute le fichier test.py par exemple). Ces scripts pour ce test ne retournent qu'une chaîne de caractères (ils attaqueront une base de données plus tard)

Le flash n'est qu'un bouton avec un textarea. Clique sur le bouton, affiche dans le textarea ce que retourne le script.

Mon test ne fonctionne pas.

Pourriez-vous m'aider à faire fonctionner cela ou est-ce impossible ?

Voici mon code que j'ai écrit :
test.html
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<html>
<body>
COUCOU
<embed src="D:\data\testflash\test.swf" quality="high" width="742" height="300" name="news" align="middle" type="application/x-shockwave-flash" /> 
</body>
</html>
 
test.mxml : 
<?xml version="1.0" encoding="utf-8"?><mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
applicationComplete="init()" height="198" width="264">
<mx:Script>
        <![CDATA[
           import mx.controls.Alert;
           import flash.net.URLLoader;
           import flash.net.URLRequest;
           import flash.net.URLVariables;
 
           public function bouton():void{
            	   var url:String = "scripts\batch\test.bat";
                var loader:URLLoader = new URLLoader();
                var request:URLRequest = new URLRequest(url);
                loader.load(request);
                zoneTexte.text=loader.data;
 
            }
        ]]>
    </mx:Script>
    <mx: Panel title="Services "
		paddingBottom="30" paddingLeft="30" paddingRight="30" paddingTop="30">
      <mx:Button label="Appel du script" id="btn" click="bouton()"/>
      <mx:TextArea height="74" id="zoneTexte"/>
    </mx: Panel>
 
</mx:Application>
Je suppose que c'est mon utilisation des packages flash.net.* qui n'est pas bonne vu que dans les exemples j'y ai vu des url du type "http://..."

Je vous remercie.
Sébastien
noisettes38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2011, 16h07   #2
Invité de passage
 
Homme
Chef de projet en SSII
Inscription : octobre 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2011
Messages : 2
Points : 0
Points : 0
Re,

Après plusieurs essais, je me suis aperçu qu'il y avait un problème de sécurité local avec network.
En ayant signalé le répertoire D:\data\testflash comme fiable, maintenant j'ai une erreur IOError.

Quelqu'un peut-il m'aider à connaître l'origine de ces problèmes ?
Merci
noisettes38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h10.


 
 
 
 
Partenaires

Hébergement Web