begin process at 2010 03 21 16:12:41
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > COMMENT ÉCRIRE SES VARIABLES POUR LES RECONNAITRE RAPIDEMENT

COMMENT ÉCRIRE SES VARIABLES POUR LES RECONNAITRE RAPIDEMENT


 Information sur la source

Note :
Aucune note
Catégorie :Astuces Classé sous :convention, code, rapide, simple, as2 Niveau :Débutant Date de création :05/06/2007 Vu :5 794

Auteur : top30

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note


 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
    //
}




 Sources du même auteur

Source avec Zip Source avec une capture BASE SCOLL SUPER SIMPLE
Source avec Zip AS3 PROTOTYPE
Source avec Zip Source avec une capture LIGHTFILTERFX: UNE CLASSE D'EFFET D'OMBRE ET DE RELIEF...
Source avec Zip Source avec une capture RENDERDELEGATION: UNE CLASSE SUR L'EVENT.RENDER DU STAGE...
Source avec Zip Source avec une capture GET_RELATIVE_MATRIX3D: LE CONCEPT...

 Sources de la même categorie

Source avec Zip Source avec une capture BASE SCOLL SUPER SIMPLE par top30
Source avec Zip AS3 PROTOTYPE par top30
Source avec Zip Source avec une capture VERIFICATION SI UN E-MAIL SAISI EST VALIDE par hadjle
Source avec Zip Source avec une capture GESTIONNAIRE KEYBOARDEVENT (TOUCHE MULTIPLE) par Blacknight91titi
Source avec Zip Source avec une capture RENDERDELEGATION: UNE CLASSE SUR L'EVENT.RENDER DU STAGE... par top30

 Sources en rapport avec celle ci

Source avec Zip MENU RETATION par habibcode
Source avec Zip Source avec une capture BASE SCOLL SUPER SIMPLE par top30
Source avec Zip EVENTREGISTRATION : CLASSE GÉRANT DES OPÉRATION "EVENTLISTEN... par top30
Source avec Zip EFFET DE TEXTE EN REMPLAÇANT UN AUTRE par top30
Source avec Zip Source avec une capture HALOFILTER : EFFET DE HALO ANIMÉ, SIMPLE ET RAPIDE par top30

Commentaires et avis

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'

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

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.

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.

= )

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
++

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

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.

@+

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'

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 ;)

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
++

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....=]

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

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 AS2 en AS3 [ par duceduce ] bonjour à tous étant nouveau ici je vous souhaite à tous un bien le bonjour j'ai un problème avec un code étant un ancien de l'as2 je souhaite transfo DEBUTANT AS2 pour une rotation simple sur son axe [ par yorgue ] Bonjour, voilà je débute en AS2 et je voulais connaitre le code pour réaliser la rotation d'un objet sur lui même. Exemple : une étoile qui tourne ind import texte via url (as2) [ par rduvrac ] Bonjour j'ai un champs texte dynamique dans une sequence flash auquel j'ai associé comme variable le mot "texte" et comme code : [code=as] texte= _ro close load en as2 [ par yoyowebdesigner ] Bonjours à tous, j'ais un petit probleme en as2: j'ai fait un clip en frame 1 avec un code de chargement et une barre de progression à l'interieur d Passage d'AS2 à AS3, intéressant ou pas ? [ par Phogre ] Bonjour à tous ! Il y a un an, j'ai eu envie de créer un jeu en flash. Ne trouvant aucun tutoriel pour débutant, j'ai essayé de comprendre des bouts où est l'erreur dans ce code as2? [ par jean1234567 ] ce code as2 ne fonctionne pas avec a=0 mais par contre il fonctionne avec toute autre valeur que 0. Pourquoi? a=0; aa=3; if(a=0){ aa=13; } this.crea


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales