IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

bouton pour charger des fichiers


Sujet :

Flex

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 227
    Points : 65
    Points
    65
    Par défaut bouton pour charger des fichiers
    Coucou,

    Alors j'aimerais à l'aide d'un bouton pouvoir pouvoir ouvrir (browse) une petite fenetre qui me laisse le choix du fichier (.jpeg ou .png) à importer. Cette image (.jpeg ou .png) doit se mettre dans le bouton.

    Voici un bout de code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
    <mx:Script>
    	<![CDATA[
    	import flash.net.FileReference	
     
     
    		private function load():void
    		{
    			FileReference.browse()
    		}
    	]]>
    </mx:Script>
     
    <mx:Button width="75" height="75" click="load()">
     
    </mx:Button>
    </mx:Application>
    Par contre je bloque là dessus. Comment faire pour réaliser cette "petite" opération (importation d'image dans un bouton).

    Merci par avance

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 895
    Points : 1 710
    Points
    1 710
    Par défaut
    Bonjour,

    Le traitement que tu veux depend de ton backend c'est à dire de la partie serveur. Et donc qu'utilises tu de ce côté ? PHP ? Java ? ou autre chose ?
    Pour info il y a pas mal de tutoriel à ce sujet sur le web (google est ton ami )

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 227
    Points : 65
    Points
    65
    Par défaut
    J'utilise Php coté serveur, mais je ne pense pas qu'il soit nécessaire de "parler" backend. Je souhaite uniquement pouvoir ouvrir une fenetre qui me permettrait d'uploader une image.

    Voili voilou

    p.s: je sais, google est mon ami, il m'aide déjà énormément

  4. #4
    Membre éprouvé Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Points : 1 019
    Points
    1 019
    Par défaut
    Citation Envoyé par claire34 Voir le message
    ... Comment faire pour réaliser cette "petite" opération (importation d'image dans un bouton).
    Bonsoir,

    Peut-être pas tout compris, mais pourquoi ne pas utiliser tout simplement une image en guise de bouton.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <mx:Image source="tonimage.png" click="load()" />
    Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre.
    C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 227
    Points : 65
    Points
    65
    Par défaut
    Bonsoir,

    Mettre une image dans un bouton j'arrive déjà à le faire. Je cherche juste à pouvoir importer (uploader) des images dans un bouton pour pouvoir en changer à ma guise.

    Merci quand même

    Bonne nuit

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Points : 894
    Points
    894
    Par défaut
    Button icons must be embedded at compile time. You cannot reference a Button icon at run time.
    Tu ne peux charger directement un fichier local. Il faut d'abord téléchargé ton fichier sur le serveur. Cf. la remarque d'ellene...
    jyl@xx
    "Simplicity does not precede complexity, but follows it." Alan Perlis

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 227
    Points : 65
    Points
    65
    Par défaut
    Bonjour.
    Très bien je comprends, serait il possible d'utiliser une balise Image afin de faire la même opération ?

    Par exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
     
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
    <mx:Script>
    	<![CDATA[
    	import flash.net.FileReference	
     
     
    		private function load():void
    		{
    			FileReference.browse()
    		}
    	]]>
    </mx:Script>
     
    <mx:Image width="75" height="75" click="load()" />
     
    </mx:Application>

  8. #8
    Membre averti Avatar de samy2525
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 259
    Points : 310
    Points
    310
    Par défaut
    oui tu peux utiliser la balise Image par contre pour faire ce ke tu veux sans passer par le serveur, il te faut une mise à jour de ton SDK, en gros c'est à partir de Flex 3.4 que la methode load à été ajouté dans la classe FileReference

    cette methode te permet de charger en memoire ton image et du coup tu peux faire ce ke tu veux

    voila
    bon courage
    http://www.m-ataf.com (En cours de construction)

  9. #9
    Membre expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Points : 3 189
    Points
    3 189
    Par défaut
    sinon par un loader avec une url vers une image stockée sur un serveur... tu renseignes l'url dynamiquement et lance le chargement de l'image, cela devrait pouvoir fonctionner... à vérifier

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  10. #10
    Membre habitué Avatar de cashmoney
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Points : 149
    Points
    149
    Par défaut
    Bonjour,
    voici un petit code tout simple avec flex pour charger une image depuis un bouton qui t'ouvre une fenêtre afin de parcourir ton HDD.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
    <mx:Script>
    	<![CDATA[
    import flash.net.FileReference
     
    private var fileTypes:FileFilter = new FileFilter("Image", "*.jpg;*.jpeg;
    *.gif;*.png;*");
    // Classe de chargement de fichier
    [Bindable]
    private var loadFileRef:FileReference = new FileReference();
     
    private function init():void {
     
    loadFileRef.addEventListener(Event.SELECT, fileSelected);
    loadFileRef.addEventListener(Event.COMPLETE, loadCompleted);
    loadFileRef.addEventListener(IOErrorEvent.IO_ERROR, ioerror);
    }
     
    //charger une nouvelle image
    private function chargerImage():void{
    img.source = null;
    loadFileRef.browse([fileTypes]); 
    }
     
    //Image sélectionnée
    private function fileSelected(event:Event):void{
    loadFileRef.load();
    }
     
    // chargement image terminée
    private function loadCompleted(evt:Event):void {
    img.source = loadFileRef.data;
    }
     
    // Erreur de chargement
    public function ioerror(evt:IOErrorEvent):void{
     Alert.show(evt.text,"Error");
    }
    ]]>
    </mx:Script>
    <mx:Image id="img" />
    <mx:Button label="Charger image" id="upload" click="chargerImage()"/>
    </mx:Application>
    Voilà, j'espères que ce code t'avancera dans tes recherches
    THE CHANGE

    Toujours en quête de connaissance

    WINDOWS :Oracle 11G, SQL DEVELOPER 2.2, Eclipse Ganymede 3.4 plugins VE 1.4, Flex 4

    MAC OsX 10.6.5 : Oracle 10G R2 SQL DEVELOPER 1.5.4, Eclipse Helios 3.6, plugins VE 1.4, Flex 4

Discussions similaires

  1. script perl pour charger des milliers de fichiers en une connexion
    Par mariogarcia dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 23/05/2013, 11h59
  2. [XL-2003] Bouton pour transférer des données d'un fichier Excel vers un autre
    Par Alfred23 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 07/09/2011, 16h46
  3. [vbscript] [msgbox] boutons pour ouvrir des fichiers
    Par D-ude dans le forum VBScript
    Réponses: 8
    Dernier message: 12/12/2006, 16h49
  4. un batch DOS pour "nettoyer des fichiers" ?
    Par RoroMinator dans le forum Scripts/Batch
    Réponses: 9
    Dernier message: 12/02/2004, 16h24
  5. [CR] Version nécessaire pour créer des fichiers DSR ?
    Par aysse dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 17/11/2003, 09h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo