Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

COMMENT ÉCRIRE SES VARIABLES POUR LES RECONNAITRE RAPIDEMENT


Information sur la source



Description

class MyProduct
{
    // Variables privées de classe :
    private static var _PRODUCT_REF :Number=0 ;
    // Début : underscore.
    // Separation : underscore
    // Case : Tout majuscule
    //

    // Variables public de classe :  
    public static var CLASS_NAME :String= 'MyObject' ;
    // Début : rien.
    // Separation : underscore
    // Case : Tout majuscule
    //

    // Variable privée d'instance :
    private var _qtyArticle :Number ;
    // Début : underscore
    // Separation : Majuscule
    // Case : minuscule
    //

    // Variable public d'instance :
    public var productName :Boolean ;
    // Début : rien
    // Separation : Majuscule
    // Case : minuscule
    //  


    function MyProduct( $qtyArticle:Number, $productName:String )
    :Void{
        // Variable locale :
        var $productRef= $productName+(MyProduct._PRODUCT_REF++) ;
        // Début : dollar
        // Separation : Majuscule
        // Case : minuscule
        //
        _qtyArticle= $qtyArticle ;
        _productRef= $productRef ;
        //
        productName= $productName ;
    }

    // Propriété public :
    function get ref()
    :String{
        return _productRef ;
    }
    // Début : rien
    // Separation : Majuscule
    // Case : minuscule
    //
}
 

Commentaires et avis

signaler à un administrateur
Commentaire de pegase31 le 06/06/2007 08:17:12 administrateur CS

c'est bien joli, mais ça apporte quoi ? à part une normalisation un peu bizarre ?
Les variables sont faites comme chacun les veux, du moment qu'elles sont fonctionnelles.

Quand je regarde les classes les plus efficaces, on a des variables du genre "ah" ou "x1". Rien de plus ... ça aide juste à la compréhension ?

Peg'

signaler à un administrateur
Commentaire de Girou le 06/06/2007 09:19:28

Je pense effectivement qu'il s'agit plus d'une aide à la compréhension qu'autre chose...

Maintenant, avec les éditeurs actionscript actuels tel FlashDevelop qui proposent automatiquement les propriété et methodes possible en cours de codage, cette normalisation à moins de sens.

Surtout depuis AS2 et le typage fort, toutes les variables devraient être déclarées (doivent être déclarées si compilation via MTASC), donc, plus vraiment d'erreur de compréhension possible.

@+
Girou

signaler à un administrateur
Commentaire de shubenka le 06/06/2007 12:11:53

A utiliser une notation autant utiliser une qui est répandu genre "la notation hongroise".
Sinon je trouve plutôt bien d'avoir des règles d'écriture.

signaler à un administrateur
Commentaire de top30 le 06/06/2007 12:53:25

Je vois que apparement tout le monde ne comprend pas tout !
Le typage "dur" n'a rien avoir avec le nom d'une variable.

Essayer donc ceci :
function MyClass( maVar ){{
   maVar= maVar;
}

si tu veux vraiment que ca marche faut utiliser "this" :
function MyClass( maVar ){{
  this.maVar= maVar ;
}
alors que :
function MyClass( $maVar ){{
   maVar= $maVar;
}
Te permet de distinguer sans utilisation de "this".

Le titre de la source :
COMMENT ÉCRIRE SES VARIABLES POUR LES RECONNAITRE RAPIDEMENT
J'ai pas dis que fallait obsolument faire comme cela !

De plus Peg quand tu dis
"Quand je regarde les classes les plus efficaces, on a des variables du genre "ah" ou "x1"...."
Ce n'est pas le nom des vraibles qui fait l'éfficacité de la classe, mais plus son concept et sa fonctionnalité.

Bref j'ai juste essayer de partager un "savoirFaire", pas d'imposer un style.
Mais je vois que je reste un grand imcompris.

= )

signaler à un administrateur
Commentaire de smoochy le 06/06/2007 13:41:47

Hello,
désolé si ma question n'a rien à voir, mais je profite de l'occasion vu que 4 des personnes qui ont l'air les plus calées en flash sont sur ce post...

Vous avez fait quoi comme formation pour en arriver à ce niveau de connaissance? C'est des études spécialisées ou des années de perséverance à potasser les livres de moock en autodidacte...

Je m'explique, je suis graphiste de formation et je suis de plus en plus tenté par une redirection professionnelle, mais c'est encore un peu vague pour moi et je voudrais me renseigner sur les differentes possibilités de job que je pourrais trouver. De plus, il me semble avoir lu qqpart (mais je ne suis pas sûr) que top30 était graphiste à la base (ce qui expliquerait pourquoi tes sources sont toujours très soignées visuellement :-) ), donc ca m'intéresse de connaître ton parcours...

Voilà, fin de la parenthèse qui n'a rien à voir avec le sujet

merci et bonne journée
++

signaler à un administrateur
Commentaire de Girou le 06/06/2007 14:37:46

heu wi...

effectivement "Surtout depuis AS2 et le typage fort..." c'est hors contexte. Mais je relisais à l'instant les conventions d'écritures genre "la notation hongroise" comme le signalait Shubenka et j'ai mélangé les deux choses...

Maintenant soyons honnête, mes convention personnelles d'écritures (lorsque je prend le temps de le respecter -> grosses classes ou ensembles de classes) sont très proche de ce que tu proposes :o)

@+
Girou

signaler à un administrateur
Commentaire de Girou le 06/06/2007 14:45:04

@ SMOOSHY

Je suis pas sur d'être dans les plus calés mais je te répond tout de même:

Des années de persévérance à potasser des livres (de moock),des sites, le tout en autodidacte... (a l'époque je faisais déjà saturer mon Commodore 128 avec mes scripts :o)

Ensuite, c'est en forgeant (et en prenant le marteau sur les doigts) qu'on devient forgeron. On commence petit et ensuite on se place soit-même la barre de plus en plus haut...

Le tout c'est de ne pas réutiliser des scripts, des bouts de codes, sans avoir compris (ou du moins essayé de comprendre) comment ça marche.

@+

signaler à un administrateur
Commentaire de pegase31 le 06/06/2007 16:02:43 administrateur CS

Je ne suis pas callé non plus, juste un amateur autodidacté éclairé et qui s'interesse à totu ce qui peut être fait en code pour les applications qu'on me demande de faire .. mais à la base je susi graphiste. Aucune formation en programmation (mis à part des notions de MO5 en son temps ...)
Le reste c'est des heures à s'arracher les cheveux pour savoir comment ça marche ...

Courage !

Peg'

signaler à un administrateur
Commentaire de shubenka le 06/06/2007 16:15:18

Pour ma part j'ai appris sur le tas. Ce n'est que bien après que j'ai fait des études en informatique. Mais avec flash on apprend tout les jours qqchose de nouveau !! Courage avec de la precevérence on arrive a tout ;)

signaler à un administrateur
Commentaire de smoochy le 06/06/2007 17:00:05

Merci pour vos réponses :-)

... à voir faut s'accrocher et apprendre sur le tas (ça tombe bien vu que je me vois mal retourner aux études)... Dans un sens ça me rassure un peu, vous êtes la preuve qu'on peut quand même atteindre un bon niveau (si si ne soyez pas modeste ^^) en perséverant...

Ben j'ai plus qu'à m'y replonger alors

Bonne continuation à tous
++

signaler à un administrateur
Commentaire de bali_balo le 06/06/2007 22:02:57

Des années de perséverance à potasser les livres de moock en autodidacte???
Des siècles oui!!!  :P

Même pas besoin de poster, tout est déjà dit.
Moi j'ai fait 3 ans à la fac : bourrage de crâne en Programmation Orientée Objet (Java powaaaa) avec une petite spécialité génie logiciel en licence.
3 ans de fac pendant lesquelles j'ai passé plus de temps à comprendre le Flash que mes p****n de cours de Maths en amphi... ^^
Bref, ce que j'aime bien dans le Flash c'est l'application de tous ce que j'ai pu apprendre en Java : poo, design pattern, etc.
(c'est quand que je me met à l'AS3 et Flex???) :(


EN PARLANT DE CELA : ça serait bien de créer de nouvelles catégories dans les sources/forums pa rapport à l'AS3 & Flex : qu'en dites vous?

Remarque perso : respect pour les graphistes qui ont atteint un tel niveau  =)


bali_balo....=]

signaler à un administrateur
Commentaire de Girou le 07/06/2007 07:56:08

->  Bali_Balo

Ah, toi aussi tu hésites à te lancer dans AS3 / Flex :o)
Tout pareil pour moi !!!
Me dire qu'il faut (une fois de plus) repartir de zero, ca me déprime !!!
Enfin, c'est pas repartir de rien mais il y a tout de même des sérieuses différences.

Ceci dit, ouvrir un section spécifique AS3 ou AS2/AS3 POO serait une bonne idée car la façon de programmer est fort différente des scripts non POO
Avis aux admins...

@+
Girou

signaler à un administrateur
Commentaire de BananaTree le 10/06/2007 11:01:21

1 semaine d'abscence, et qd je reviens ! !

// Variables privées de classe :
private static var _PRODUCT_REF :Number=0 ;
// Début : underscore.
// Separation : underscore
// Case : Tout majuscule

je précise donc que dans les conventions adoptées par les dev POO/java (et adobe), le casse majuscule est utilisée seulement pour les constantes (c'est d'ailleurs le cas dans l'api core et mx en as2).

et si vous vous mettez à as3, c implicitement obligatoire ;)

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

SCROLL SIMPLE SANS BARRE [ par archynet ] Bonjour,J'aimerai savoir s'il existe déjà une source d'un scroll tout simple (pas un scrollbar) qui permettrais de scroller du texte dynamique (c a di le plus rapide ? [ par stefbuet ] salut, je voudrais savoir quesque c'est le mieux entre ces deux proposition s'il vous plais :1) onEnterFrame = function () {// du code_root.boutonx.on connection flash et dotClear [ par mikouRoux ] Salut à tous,Avec un ami, nous cherchons à associer deux solution en site de la façon la plus rapide et la plus simple.1 . Nous recherchons un graphis Loader AS2 dans AS3 : le fichier charger ne fonctionne plus... [ par lural ] Bonjour ! Voila le problème. J'ai un swf en AS2 qui fait diapo avec des fotos qu'il charge depuis un serveur. Pour le test, je laisse les adresses co Flashvars et envoie de variable [ par Crono Natsuga ] Bonjour à tous,Première écriture sur ce forum.A l'heure actuelle, j'ai des soucis en Flash, je débute plus ou moins, j'arrive à faire de l'animation b JEU DE MASTERMIND(code en flash) [ par kouloud ] Svp  j'ai besoin de vos aides  pour devlopper un  jeu de mastermind (code en flash),merci bien. Creer une page flash hyper simple [ par edwardb ] Bonjour je cherche a faire mon portefolio sur internet et apres avoir fait pas mal de tuto, je ne trouve pas mon bonheur quelqu'un pourrai me dire co import image et lissageen AS2 [ par hjoris ] je travailles en actiosncripts 2 (je n'ose pas encore me lancer as3)Je fais un import d'image png ou jpg par un loadmovie dans une scene:on (release) simuler le chargement [ par ptitpoussin ] Bonjour j'utilise flash 8. Je viens de voir ce code qui est trés utile: http://www.flashkod.com/codes/SCRIPT-CHARGEMENT-CLIPS-QUEUE-LEULEU-POUR-LIMIT Comment télécharger un fichier restreint en accès membre [ par maheva13 ] Bonjour, Est-ce que quelqu'un voudrait bien m'expliquer comment on fait pour télécharger un fichier, uniquement accessible aux membres du club? En eff


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,796 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.