Forums Développement Multimédia

Aller au contenu

- - - - -

Probléme de date

AS3

1 réponse à ce sujet

#1 Mika2

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 142 messages

Posté 11 April 2014 - 09:27 AM

Bonjour,

Pourriez-vous m'expliquer pourquoi dt et dt2 sont identique dans cet exemple
pourtant c'est bien 2 variables differentes.


var dt:Date = new Date();
var dt2:Date = new Date();
dt2=dt;
dt2.month += 12;
trace(dt);
trace(dt2);
 

Merci pour votre aide

J'ai trouvé en supprimant dt2 = dt

#2 Monsieur Spi

  • Community Manager
  • PipPipPipPipPipPipPipPip
  • 6954 messages

Posté 11 April 2014 - 10:49 AM

Salut,

Pour explication, un signe égal peut signifier deux choses selon l'objet que tu cible, si ce sont des objets dits "simples" comme des entiers, nombres, etc... ou si ce sont des objets complexes comme des tableaux par exemple.

var a:int = 10;
var b:int = 2;

b = a

Donne : b = 10
Si tu modifies "b" aucune répercutions sur "a", on est dans le cadre d'une affectation.
Les deux "objets" ne sont pas interdépendants.



var a:Array = [1,2,3];
var b:Array = [];

b = a

Donne : b = [1,2,3]
Si tu modifies "b" les modifications sont reportées sur "a", on est dans le cadre d'une association.
Les deux "objets" sont interdépendants.




Répondre à ce sujet



  

1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP