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

ActionScript 3 Discussion :

AS3 dans Flex Builder 3!


Sujet :

ActionScript 3

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 21
    Par défaut AS3 dans Flex Builder 3!
    Bonsoir,

    Je viens m'adresser à vous car je suis un peu interloqué.
    Cela fait deux jours que j'essaye de comprendre comment faire marcher du code AS3 dans Flex Buider 3.

    J'ai un fabuleux document en ma possession qui est Pratique d'Action script 3 que je trouve très bien fait.
    Il est stipulé que le code donné dans cet ouvrage est utilisable indifféremment sur Flash CS4, Flex Builder 3 etc.
    Je télécharge donc FB3 et la c'est vraiment le bazard!!!

    Le code marche effectivement sur Flash CS4 sans aucun pb, mais sur Flex ??

    Alors je fini au bout de 2h de recherche sur google à coup de "as3 sur Flex", "as3 dans mxml" etc.à comprendre que le code as3 est utilisable dans une <mx:application> avec un joli <mx:Script> et son charmant CDATA!

    Alors 1: c'est très moche, 2: merci de le préciser quelque part mr l'auteur de Pratique de l'AS3 et 3: malgrès cela on ne peut pas mettre le code qu'on veut!!

    Eh oui on peut faire certaines déclarations comme var, const etc. mais les fonctions simples et primordiales comme trace() doivent êtres codées à l'intérieur de fonctions à l'intérieur du CDATA à l'intérieur du <mx:Script>...

    Bon, soit!

    Pourtant je suis tout à fait incapable d'utiliser du code as3 simple dans Flex, exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    // création de l'objet XMLSocket
    var connexion:XMLSocket = new XMLSocket();
    // connexion au serveur de socket
    connexion.connect("localhost", 10000);
    Bien que l'IDE de Flex Builder ne bloque pas sur la déclaration de "connexion", il bloque sur l'utilisation de proriétés relatives à l'objet! C'est à dire connect.

    J'ai essayé 2 méthodes différentes:

    ->le <mx:Script> CDATA code /// dans <mx:Application>
    ->un nouveau fichier .as avec le code et un <mx:Script source="action.as">

    Et cela reviens exactement au même.... Il ne connais pas la propriété.
    Même dans une simple boucle for( var i:int....)
    Il me met propriété inconnue: i !!!!

    J'ai également lu que les classes devaient êtres importés pour utiliser l'as3 dans mxml, mais comment je connais la classe d'une fonction d'un exemple sur le net ???


    Mais enfin, comment on fait pour coder de l'AS3 dans Flex ??

    Merci de vos éclairages....

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 21
    Par défaut
    Bonjour!

    Merci pour ta réponse, qui malgrès tout ne répond pas vraiment à ma question.
    J'avoue cependant être verbieux quand je suis agacé, ce qui ne simplifie pas les choses...
    A vrai dire je voulais savoir comment utiliser simplement le code donné par exemple dans "Pratique de l'AS3" dans Flex Builder, l'exemple du tchat avec les XMLSocket, plus précisément.

    Mais à force j'ai fini par comprendre qu'il faut tout mettre dans des fonctions puis tout ca dans des <mx:Script>.

    Le plus embétant je trouve est d'avoir un code propre, par exemple je veux totalement séparer mon affichage de mes actions.
    Les éléments graphiques sont affichés dans le <mx: Application>, mais si à un moment je veux par exemple écrire dans un textArea que j'ai ajouté dans le mode Design, je suis forcé d'écrire dans le mxml, puisque ma classe AS ne connait pas mes éléments insérés dans design...

    Enfin voila, je trouve pas ca super pratique, mais je m'en sors.

    Merci tout de même!

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

Discussions similaires

  1. Installation flex builder 3 dans eclipse 3.4
    Par riadhhwajdii dans le forum EDI/Outils
    Réponses: 1
    Dernier message: 05/07/2011, 15h16
  2. [FB3] Erreur dans le design mode de Flex Builder
    Par mansourahma dans le forum EDI/Outils
    Réponses: 0
    Dernier message: 27/07/2010, 16h47
  3. récupérer petites icones dans le flex builder
    Par Space23 dans le forum Flex
    Réponses: 5
    Dernier message: 04/02/2010, 14h01
  4. Compasants de Flash CS4 dans Flex Builder
    Par Invité dans le forum Flash/Flex
    Réponses: 0
    Dernier message: 26/05/2009, 00h08
  5. Action sur des Cues Points - AS3 - Flex Builder 3
    Par franquis dans le forum Flex
    Réponses: 0
    Dernier message: 27/01/2009, 22h32

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