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 :

Comment utiliser FlexFTP ?


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de sami_c
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Mai 2002
    Messages
    764
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 764
    Par défaut Comment utiliser FlexFTP ?
    Bonjour,
    Je voudrais intégrer dans mon application AIR un module permettant l'upload de gros fichier. Le problème c'est qu'avec un script côté serveur qui permet de télécharger le fichier, impossible d'enoyer des fichier de plus d 6mo, j'ai donc cherché à faire l'upload via FTP, je suis tombé sur ceci :
    http://maliboo.pl/projects/FlexFTP/
    J'ai téléchargé le fichier, j'ai créé un projet appolo (air) sous flex builder 3, cependant le fichier mxml contient 2 erreurs :

    ERREUR 1:
    private function selectEvent(event:Event):void{
    btn_upload.enabled = true;
    filename.text = fileRef.name;
    fileRef.load(); <<<<<<
    }
    >>> Appel à la méthode load peut-être non définie, via la référence de type static flash.net:FileReference.

    ERREUR 2:
    private function sendData():void{
    fileContents=fileRef.data as ByteArray; <<<<<<
    fileSize=fileRef.size;
    >>> Accès à la propriété data peut-être non définie, via la référence de type static flash.net:FileReference.

    Je n'ai pas compris qu'est ce qui ne va pas sachant que c'est la 1ere fois que je fais du flex et que j'utilise flex builder

  2. #2
    Membre expérimenté 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
    Par défaut
    Bonjour, ton probleme vient du faite que tu utilise le SDK 3.3 ou inferieur à ça car la méthode load et ByteArray sont rajoutés dans SDK 3.4, j'ai déja posté un billet sur comment passer du Flex 3.0 à 3.4

    Bon courage

    Samy

  3. #3
    Membre éclairé Avatar de sami_c
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Mai 2002
    Messages
    764
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 764
    Par défaut
    merci pour le message, en fait je croyais que j'avais la dernière version du skd (3.2) mais en fait grâce à toi j'ai trouvé la dernière version (3.5)
    http://opensource.adobe.com/wiki/dis...ownload+Flex+3

    Il suffit de la télécharger puis de bidouiller un peu dans la propriétés du projet afin de définir le nouveau SDK.

  4. #4
    Membre éclairé Avatar de sami_c
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Mai 2002
    Messages
    764
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 764
    Par défaut
    J'utilise le SDK3.2, je suis allé dans les propriétés du projet > Flex build path > Library path > Add SWC folder ... et j'ai ajouté le dossier "libs" du sdk AIR (1.5), et là je n'ai plus de messages d'erreurs dans l'IDE flex, cependant quand je lance l'application, j'ai des messages d'erreur lors de ces deux évènements : valider la sélection d'un fichier ET lancement de l'upload, c'est les même messages que ci-dessous, sauf que maintenant les messages n'apparaissent que lors de l'exécution, alors qu'avant c'est l'IDE qui m'affiche ces erreurs !

    J'ai changé de SDK et j'ai utilisé le flex SDK 3.5, maintenant j'ai 46 erreurs du même type:
    Ce type est introuvable ou n'est pas une constante de compilation : Vector.

    Dans la colonne LOCATION j'ai Unknown, c-a-d que même l'ide ne sait pas où se situe l'erreur !!! qu'est ce qui ne va pas ??

  5. #5
    Membre éclairé Avatar de sami_c
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Mai 2002
    Messages
    764
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 764
    Par défaut
    au fait je me suis trompé de projet, ce n'est pas flexftp que j'ai testé mais plutôt ce bout de code : http://www.asifnisar.com/blog/?p=26
    une idée sur la source du problème que je rencontre ??

  6. #6
    Membre éclairé Avatar de sami_c
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Mai 2002
    Messages
    764
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 764
    Par défaut
    c'est bon j'ai trouvé ce qui ne va pas : j'avais le plugin flash9 pour firefox, il fallait installer tout simplement flash player 10 !
    Bon là j'ai plus de pb concernant les méthodes ou propriétés, mais plutôt des pb de fonctionnement de l'appli (échange de données avec le serveur) ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/02/2009, 12h06
  2. Comment utiliser un cache ?
    Par TOM-Z dans le forum XMLRAD
    Réponses: 4
    Dernier message: 14/03/2003, 09h55
  3. comment utiliser actionscript ?
    Par webs dans le forum Flash
    Réponses: 3
    Dernier message: 09/02/2003, 23h11
  4. Comment utiliser OUT ?
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 3
    Dernier message: 20/07/2002, 09h35
  5. Réponses: 5
    Dernier message: 11/06/2002, 15h21

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